我有一个存储库,而.gitignore正好在存储库下。.gitignore不会隐藏自己,也不会隐藏文件
当我做git status
时,有一个令人讨厌的文件src/main/resource/git.properties
不断出现,有时会阻止我做git pull
。
我搜索到.gitignore
可以提供帮助,所以我将路径src/main/resource/git.properties
添加到文件的顶部。如果我做一个cat .gitignore
,它给
src/main/resource/git.properties
logs/*.log
我也没有 git config --global core.excludesfile .gitignore
然后我做git status
,
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: .gitignore
modified: src/main/resources/git.properties
no changes added to commit (use "git add" and/or "git commit -a")
我期待在做git status
会说有到主没有变化。
请帮忙。
它可能是'resource'和'resources'之间的区别吗? –
我不认为'git config --global core.excludesfile .gitignore'是正确的 - 这应该是整个系统上文件的单个实例的绝对路径。我建议把它取出(也许手动编辑你的全局git配置来做到这一点) –
[停止跟踪并忽略Git中文件的更改]可能的重复(http://stackoverflow.com/questions/936249/stop-跟踪和忽略更改到文件中的git) –