Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 grails、ggts 并.gitignore通过与 --git 集成生成我的文件
.gitignore
它包含一行
/target/
我认为应该从版本控制中排除目标内容,尤其是生成的战争文件。 但是所有目标内容都包含在存储库更新中。
如何避免这种情况?
它的目标已经被版本化,添加一个带有 /target/ 的 .gitignore 不会改变它。
在 .gitignore 应用之前,您需要先从索引中删除该文件夹,并记录该删除。
git rm -r --cached target/ git commit -m "remove target from index"