Git:如何提交手动删除的文件?
在我的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
的插件文件夹中删除dwm.vim
。 我知道我必须使用git add && git commit
但是我没有提交/添加的文件,因为/plugin/dwm.vim
已经被删除了。
我想,答案就在这里 。
不过,如果你使用git rm
更好。
使用git add -A
,这将包括已删除的文件。
注意:对某些文件使用git rm
。
它在git status
的输出中说:
# (use "git add/rm <file>..." to update what will be committed)
所以只要做:
git rm <filename>