Игнорирование файла в Git - PullRequest
0 голосов
/ 16 ноября 2018

У нас есть Java-репозиторий, который обрабатывается через IntelliJ IDE.Мы добавили .gitignore файл в корень репо, содержащий следующие строки:

.iml
*/*iml

Однако, после клонирования репо и открытия его с IntelliJ, он генерирует новый файл my.project.package.iml, который не игнорируется Git, он рассматривает его как неотслеживаемый файл.

Я также пытался игнорировать его через git update-index --assume-unchanged my.project.package.iml, но это не дает никакого эффекта.Я попытался удалить файл и восстановить его после применения этой команды, но безрезультатно.

Может кто-нибудь объяснить, что здесь происходит?

РЕДАКТИРОВАТЬ

Кажется, проблема с файлом .gitignore заключалась в том, что вы должны поставить *.iml вместо .iml.Но что происходит с командой git update-index --assume-unchanged?Почему это не дает никакого эффекта?Мне очень интересно об этом ...

1 Ответ

0 голосов
/ 16 ноября 2018

Попробуйте изменить файл .gitignore следующим образом:

*.iml */*iml

например. добавить звездочку в первый ряд.

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