GIT批量删除?

mrb*_*lah 12 git

如果我手动进入Windows资源管理器并删除一堆文件,有没有办法批量提交更改?

我相信即使做了以下事情:

git add.

它还告诉我,我必须做一个:

git rm/path/to/file

如果要删除大量文件,哪个会有点烦人?

CB *_*ley 27

git add -u 将对所有跟踪文件进行所有更改,包括删除.

如果您的更改不是您不想要删除的删除,则必须执行以下操作:

git diff --name-only --diff-filter=D -z | xargs -0 git rm --
Run Code Online (Sandbox Code Playgroud)


Jak*_*ski 12

除了查尔斯·贝利回答有关git add -u(或git add -A它结合git add .git add -u),并使用自动化xargs,我想指出的是,git commit -a自动选择文件删除.