Как предотвратить передачу каталога .idea / на удаленный компьютер? - PullRequest
0 голосов
/ 15 декабря 2018

Новичок в Git рабочего процесса.

Я начал работать над проектом с открытым исходным кодом.Я раздвоил репо.

Однако, когда я отправляю свои коммиты на удаленную ветвь, на GitHub создается каталог .idea/. Github репо .Мой файл gitignore содержит путь .idea/.

Я удалил ./idea в моем локальном хранилище git с помощью этого Удалите файл из хранилища Git .Однако, когда я нажимаю на пульт, каталог .idea/ остается.

1 Ответ

0 голосов
/ 15 декабря 2018

Мой файл gitignore содержит .idea / path.

Как только вы подтвердите файл, он начнет отслеживаться. , поэтому его недостаточно добавитьк вашему .gitignore, вы также должны удалить его из хранилища.

Чтобы удалить файл с этой точки, вы должны удалить его из хранилища.

git rm --cached .idea/

Эта команда удаляет только файл из промежуточной , а не из вашей файловой системы, позже добавьте в .gitignore.

Что нужно сделатьтеперь нужно удалить всю папку .idea, зафиксировать удаление, добавить расширение идеи в ваш файл .gitignore.

# Remove the file from the repository
git rm --cached .idea/

# now update your gitignore file to ignore this folder
echo '.idea' >> .gitignore

# add the .gitignore file
git add .gitignore

git commit -m "Removed .idea files"
git push origin <branch>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...