git - 如何在 git 中将文件删除拆分为单独的变更集

标签 git

我在本地分支上有一个巨大的 git 变更集。它包含文件添加、文件修改和文件删除。

如何将文件删除拆分为单独的后续变更集? (使添加和修改更易于审核。)

(如果重要的话,这是 git-cinnabar,而不是普通的 git。)

最佳答案

假设您的所有更改当前均未暂存,您可以使用强大的 ls-files 实用程序:

git ls-files --deleted | xargs git add

请注意,这假设 cinnabar 不会屏蔽此 git 功能,并且您使用的是类似于 bash 的 shell。

关于git - 如何在 git 中将文件删除拆分为单独的变更集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43139070/

相关文章:

Git - 裸仓库不能有主分支的工作树 - 为什么?

git - “git rm”命令的作用范围是什么,它对所有分支或HEAD分支都有效吗

python - 在 Heroku 应用程序之间共享 Python 代码

windows - Windows 命令提示符中不显示 Git 颜色

Xcode 在 checkout 时出现错误 : The branch could not be created because one named “master” already exists

git - 如何强制中止或终止 Git rebase

git - 如何查找 git 存储库的最后几次提交

git - 为什么我不能删除远程 GitLab 存储库中的分支?

在线 VSTS 中的 GIT 子模块?

git - 无法将 sslVerify 设置为 false