我有一個奇怪的問題,那就是未跟蹤文件。 我有一個跟蹤文件index.css
。然後我將它添加到.gitignore
。然後我運行下面的,並得到一個輸出:使用Git從跟蹤中刪除文件時遇到問題
$ git rm --cached build/development/css/index.css
rm 'build/development/css/index.css'
運行git status
給出如下:
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
deleted: build/development/css/index.css
當試着提交變化,我得到以下錯誤:
Error:On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
during executing git commit --only -F C:\Users\dtv\AppData\Local\Temp\git-commit-msg-7154374096157077481.txt -- build/development/css/index.css
如果我嘗試將更改提交到index.css
以及其他更改,提交沒有錯誤。但是仍然檢測到文件的更改。我究竟做錯了什麼?
我無法重現你的問題與Git版本1.9。你正在使用哪個版本? – 2014-09-24 13:26:11
@Zeeker,1.9.4。這個文件有問題。我無法弄清楚什麼。我可以採取哪些步驟來追蹤它? – 2014-09-24 13:31:47
並非如此,但可能是您資料庫中的某些內容被破壞了。您始終可以嘗試重新登錄存儲庫並重試。 – 2014-09-24 13:33:38