1

我正在使用 grails、ggts 并.gitignore通过与 --git 集成生成我的文件

它包含一行

/target/    

我认为应该从版本控制中排除目标内容,尤其是生成的战争文件。
但是所有目标内容都包含在存储库更新中。

如何避免这种情况?

4

1 回答 1

1

它的目标已经被版本化,添加一个带有 /target/ 的 .gitignore 不会改变它。

在 .gitignore 应用之前,您需要先从索引中删除该文件夹,并记录该删除。

git rm -r --cached target/
git commit -m "remove target from index"
于 2015-03-14T09:52:33.703 回答