git - 我怎样才能使.gitignore工作?

标签 git grails ggts

我正在使用grails,ggts并通过以下方式生成了我的.gitignore文件:
与--git集成

它包含一行

/target/    

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

如何避免呢?

最佳答案

目标已经过版本控制,在其中添加带有/ target /的.gitignore不会改变它。

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

git rm -r --cached target/
git commit -m "remove target from index"

关于git - 我怎样才能使.gitignore工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29047483/

相关文章:

grails - Gorm 问题帮助

grails - grails 中的自定义验证消息

macos - GGTS 3.6.4(OSX 64位)错误-系统属性http.nonProxyHosts已设置为本地

sql-server - 找不到适用于jdbc:sqlserver的驱动程序

grails - GGTS在尝试调试Grails项目时死亡

git - 在我的 git 存储库中包含第 3 方库

git - 使用 Windows PowerShell 设置 .SSH key 时出错

git - 如何将 ssh 公钥添加到特定的 git 存储库

git - 将 git repo 的一个分支推送到一个新的远程(github), stash 它的历史

unit-testing - 如何使用Spock框架测试Grails服务方法的交互