gitignore файл не скрыть .idea каталог для github - PullRequest
2 голосов
/ 21 мая 2019

У меня есть проект с gitignore файлом:

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
Temp*
RationalValues*

https://github.com/hhlTer/quadraticEquation

, но каталог .idea все еще помещен в мой репозиторий ... почему?

Это делает кодирование очень трудным и недоступным в ветвях.


Я добавил в gitignore все файлы из .idea, но все файлы все еще находятся в хранилище

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
Temp*
RationalValues*
compiler.xml
encodings.xml
misc.xml
uiDesigner.xml
vcs.xml
workspace.xml

Ответы [ 2 ]

5 голосов
/ 21 мая 2019

Если они выдвигаются, это означает, что они были добавлены в какой-то момент к вашему git.

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

Чтобы удалить файлы из Git без их удаления, вы можете сделать: git rm -r --cached .idea

Пожалуйста, узнайте больше здесь: http://www.codeblocq.com/2016/01/Untrack-files-already-added-to-git-repository-based-on-gitignore/

2 голосов
/ 21 мая 2019

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

Если вы хотите удалить файлы из удаленного репозитория, вы можете использовать git rm --cached -r .idea

Пожалуйста, смотрите также этот ответ

Удачи! : -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...