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已经被删除了。

3 Solutions collect form web for “Git:如何提交手动删除的文件?”

我想,答案就在这里 。

不过,如果你使用git rm更好。

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

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

它在git status的输出中说:

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

所以只要做:

 git rm <filename> 
  • 对于github pull请求,只能压缩到一个“正确的”提交
  • 如何更改拉请求的基本分支?
  • 如何在GitHub上打开多个pull请求
  • 在GitHub中编辑git commit消息
  • 在EC2上设置Git从GitHub回购
  • 如何使用私人Github回购作为npm依赖
  • 我在哪里可以看到我的GitHub拉请求?
  • 如何设置一个git项目来使用外部回购子模块?
  • 一种限制Git分支访问的方法?
  • 在github中重命名一个分支
  • 解开Github分岔而不删除