104

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

4

3 回答 3

124

答案就在这里,我想。

不过,如果你这样做会更好git rm <fileName>

于 2012-10-20T11:24:34.113 回答
94

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

注意:git rm用于某些文件。

于 2012-10-20T11:25:12.683 回答
32

它在输出中说git status

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

所以就这样做:

git rm <filename>
于 2012-10-20T11:24:59.047 回答