【发布时间】:2022-01-07 15:25:22
【问题描述】:
有没有办法仅根据修改类型来暂存或取消暂存 (git add / git rm) 文件?
喜欢:
- 仅添加/rm 已删除的文件
- 仅添加/rm 新文件
- 仅添加/rm 修改过的文件
- 仅添加/rm 重命名的文件
【问题讨论】:
-
我不认为 git 有这样做的标准方法。你可能需要写一些 bash 魔法
-
@evolutionxbox 好像是这样,我在 git 文档中也找不到任何有用的东西
-
这可能有用吗? Filter git diff by type of change --- 用这个列出文件,然后添加它们?
-
我注意到这里的人不喜欢没有代码的问题......这让他们感到紧张
-
@evolutionxbox 作为一般的 StackOverflow 规则(更多地适用于 Git 问题之外),如果您甚至没有尝试过自己的解决方案,那么您不应该发帖。 :-) 我不是一个很大的反对者,尤其是因为我倾向于回答 Git 问题,在那里可怜的新手被 Git 的巨大不可渗透性所淹没(参见 git-man-page-generator.lokaltog.net)。