我有一個存儲庫,而.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) –