2013-07-09 197 views
2

我有一個已經從它的文件夾,移動文件,Git把作爲刪除這個文件,所以你運行:如何從git中刪除已刪除但已提交的文件?

git add -u 

這增加了被刪除的文件到您的「更改承諾」,我已經試圖使用:

git rm 
git clean -f and -n 

有沒有人遇到過類似的問題?這裏git status指出的是:

git status 
On branch master 
Changes to be committed: 
    (use "git reset HEAD <file>..." to unstage) 
    deleted: path/file.txt 

我使用git bash運行Windows 8。

+1

你想*撤消刪除*或使*刪除歷史反映*? –

回答

1

要提交更改,請執行git commit

+0

因爲新的錯誤陳述,我刪除了我的upvote。 「從工作目錄刪除文件後的提交」*不會*從Git中刪除它。從_the index_ will中刪除文件後的提交。 –

+0

我同意你的看法,我也會在@Madara版本之後投票否決!只是回滾到我的第一個答案 – Asenar

+0

嘿,對不起。請記住,您始終可以回滾您不熟悉的更改。保重。 –

相關問題