我有一个 Git repo,我已经删除了使用rm
( 而不是 git rm
)的四个文件,我的 Git 状态如下所示:
# deleted: file1.txt
# deleted: file2.txt
# deleted: file3.txt
# deleted: file4.txt
如何从 Git 中删除这些文件,而无需手动浏览并添加如下所示的每个文件:
git rm file1 file2 file3 file4
理想情况下,我正在寻找与git add .
相同的方式git add .
如果那是可能的话。
$ git add -u
这告诉 git 自动暂存跟踪的文件 - 包括删除以前跟踪的文件。
分阶段整个工作树:
$ git add -u :/
仅仅暂存当前路径:
$ git add -u .
git ls-files --deleted -z | xargs -0 git rm
可能是你在找什么.. 它对我有用..
您可以使用
git add -u
要将已删除的文件添加到暂存区域,请提交它们
git commit -m "Deleted files manually"