关于github:Git:如何提交手动删除的文件?

Git: How to commit a manually deleted file?

本问题已经有最佳答案,请猛点这里访问。

在我的Git存储库中,我在将文件移动到另一个文件夹后手动删除了该文件(rm)。我对我的回购承诺了所有的改变,但现在我做了决定。

1
2
3
4
5
6
7
8
9
ronnie@ronnie:/home/github/Vimfiles/Vim$ git status .
# On branch master
# Changes not staged for commit:
#   (use"git add/rm <file>..." to update what will be committed)
#   (use"git checkout -- <file>..." to discard changes in working directory)
#
#       deleted:    plugin/dwm.vim
#
no changes added to commit (use"git add" and/or"git commit -a")

现在,我应该如何提交以便从远程repo的plugin文件夹中删除dwm.vim。我知道我必须使用git add && git commit,但我没有要提交/添加的文件,因为/plugin/dwm.vim已被删除。


我想答案就在这里。

不过,最好使用git rm


使用git add -A,这将包括删除的文件。

注:某些文件使用git rm


git status的输出中显示:

1
#   (use"git add/rm <file>..." to update what will be committed)

所以只要做:

1
git rm <filename>