Как я могу заставить работать.gitignore?

Я использую Grails, GGTS и сгенерировал мой .gitignore файл интегрируется с --git

это содержит строку

/target/    

который, я думаю, должен исключить целевое содержимое, особенно сгенерированный war-файл, из версий.
Но все целевое содержимое включено в обновление хранилища.

Как этого избежать?

1 ответ

Эта цель уже версионирована, добавление.gitignore с /target/ в нем не изменит этого.

Вам нужно будет сначала удалить эту папку из индекса и записать это удаление, прежде чем применять.gitignore.

git rm -r --cached target/
git commit -m "remove target from index"
Другие вопросы по тегам