我有一個.gitignore
文件是這樣的:爲什麼不是我的gitignore工作?
./dist/
然而,當我得到的未分級的變化
$ git status
的dist
目錄仍顯示爲改變。我究竟做錯了什麼?
我有一個.gitignore
文件是這樣的:爲什麼不是我的gitignore工作?
./dist/
然而,當我得到的未分級的變化
$ git status
的dist
目錄仍顯示爲改變。我究竟做錯了什麼?
如果文件已經提交,您需要清除緩存。請按照this answer。
解決方案1:
試試這個(備份之前你./dist/目錄):
git rm --cached
上面的命令將刪除忽略的文件,所以你可以期待你的」 ./ dist /「目錄被刪除。從下次你改變這個目錄內的任何東西都會被忽略。
解決方案2:
刪除 「./dist/」 手動和提交目錄。如果您再次創建相同的目錄,它將被自動忽略。
如果什麼都行不通,請檢查您的.gitignore文件。
我從來沒有提交dist目錄 – dopatraman
不知何故你的dist目錄正在被跟蹤。你可以嘗試使用上述解決方案。 –
是否已將'dist'文件提交給回購? – Karin
如果文件已經是版本庫的一部分,則需要首先'git -rm'文件。 –
不,文件還沒有提交 – dopatraman