Git:如何提交手动删除的文件?[副本]

webghufk  于 2023-04-28  发布在  Git
关注(0)|答案(3)|浏览(166)

此问题已在此处有答案

Delete files from git index when they are already deleted from fs(7个回答)
Staging Deleted files(10个答案)
十年前就关门了。
在我的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已经删除。

pod7payv

pod7payv1#

答案是here
最好使用git rm <fileName>

ep6jt1vc

ep6jt1vc2#

使用git add -A,这将包括已删除的文件。
警告:这也会添加目录中尚未在存储库中的所有文件。
注意:对某些文件使用git rm

j5fpnvbx

j5fpnvbx3#

git status的输出中显示:

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

所以就这么做吧

git rm <filename>

相关问题