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

时间:2012-10-20 11:21:40

标签: git github

在我的git存储库中,我在将文件移动到另一个文件夹后手动删除了该文件(rm)。我承诺对我的仓库进行了所有更改,但现在我做git status .

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")

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

3 个答案:

答案 0 :(得分:83)

答案是here,我认为。

但是,如果你使用git rm,那就更好了。

答案 1 :(得分:63)

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

注意:对某些文件使用git rm

答案 2 :(得分:28)

它在git status

的输出中说明了
#   (use "git add/rm <file>..." to update what will be committed)

所以就这样做:

git rm <filename>