【Git】在git-diff中应用过滤器
首先
在此处提供一种使用git diff命令过滤并获取删除文件列表等内容的方法。
方式
可以通过执行以下操作将筛选器应用于git diff。
git diff --diff-filter=[(A|C|D|M|R|T|U|X|B)…[*]]
— 可以设置为diff-filter的过滤字符有以下含义。
文字意味A追加CコピーD削除M変更R名称変更Tタイプ(通常ファイル、シンボリックリンク、サブモジュールなど)変更Uマージ解除X不明Bペアリング解除
执行以下操作,只能获取已删除文件的列表。
git diff --name-only --diff-filter=D
如果想要除去以逆製删除的文件之外的所有内容,请将 D 改为小写字母。
git diff --name-only --diff-filter=d