如何使用git rm all_files删除所有已删除的文件

时间:2018-03-18 14:21:45

标签: git

我刚删除了目录中的所有不必要的文件。

如何使用git删除所有已删除的文件而不单独git rm-ing每个文件名?

3 个答案:

答案 0 :(得分:1)

由于这些文件现已更改,git commit -a将立即提交所有这些删除。

对于未来:使用git rm而不是仅删除您的文件。它不仅可以从索引中删除文件,还可以从磁盘中删除它们。

答案 1 :(得分:1)

git rm <path>实际上与执行rm <path> && git add <path>相同。您已经完成了第一部分(rm <path>),所以剩下的就是git add <path>

要添加所有更改(删除计为更改),同时避免任何尚未跟踪的文件,请使用git add -u

man git-rmman git-add的更多信息。

答案 2 :(得分:0)

你也可以做“git add”。那么目录中所有已删除的文件都会更新状态,你可以提交它