gitignore文件不会忽略

时间:2017-11-19 05:23:08

标签: github gitignore git-bash

我是git hub的新手,我用以下行更改了.gitignore文件。

/src/main/webapp/app/app.constants.js

然后我构建了这个项目。但是当我在git bash中键入git status时,app.constants.js文件仍显示为已修改的文件。那我哪里错了?

2 个答案:

答案 0 :(得分:2)

/开头的路径是指其绝对路径。您可能正在尝试引用src子目录。删除前导/就可以了(参考相对目录)。

答案 1 :(得分:2)

.gitignore仅适用于未跟踪的文件。根据{{​​3}},git status仅为您提供工作树的状态。提交更改时,忽略将启动。所以没什么意外的。

如果要忽略忽略文件的状态,可以执行git update-index --assume-unchanged <file>

或者您可以清理git缓存:从存储库git rm --cached <file>

中删除它们