如何从git中删除已删除但已提交的文件?

时间:2013-07-09 13:42:33

标签: 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。

2 个答案:

答案 0 :(得分:1)

提交更改,执行git commit

答案 1 :(得分:0)

我相信您正在尝试从整个git历史记录中删除文件。

为此,请按照以下页面上的答案进行操作:

Remove sensitive files and their commits from Git history