我刚删除了目录中的所有不必要的文件。
如何使用git删除所有已删除的文件而不单独git rm-ing每个文件名?
答案 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-rm,man git-add的更多信息。
答案 2 :(得分:0)
你也可以做“git add”。那么目录中所有已删除的文件都会更新状态,你可以提交它