git .gitignore忽略了文件,每次提交還是會變更這個文件
.gitignore檔案內容:java/.idea/workspace.xml doc/*.tmp *.xml 每次commit都會有workspace.xml這個檔.
java/.idea/workspace.xml doc/*.tmp *.xml
因為你已經把他加到tracked file里了 用git rm --cached java/.idea/workspace.xml 把他移除
tracked file
git rm --cached java/.idea/workspace.xml
.gitignore這個檔案是用於 untracked 檔案的忽略清單 你用add将文件标记为 tracked 狀態 .gitignore就對其無效了
untracked
add
tracked
因為你已經把他加到
tracked file
里了 用git rm --cached java/.idea/workspace.xml
把他移除
.gitignore這個檔案是用於
untracked
檔案的忽略清單你用
add
将文件标记为tracked
狀態 .gitignore就對其無效了