我有一个Git存储库,我使用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 rm
并不总是方便的,因为删除操作可能来自于其他工具、IDE或文件管理器。例如,使用Visual Studio删除/重命名文件时可能会出现问题。 - Brett Ryangit add -u
会添加所有被跟踪的修改过的文件。这可能会起作用,因为其他所有内容都已提交,但如果你希望它只是同步删除操作,那么你可能需要花些时间找到一些编辑的正确提交。 - jbo5112