在我的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
已被删除。
答案 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>