2013-07-09 136 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

嘿,对不起。请记住,您始终可以回滚您不熟悉的更改。保重。 –

相关问题