我想获取在符合某些条件的提交中更改的所有文件。所以我有以下内容:git log --grep=123
,并且我需要获取在提交中更改的文件作为聚合列表,例如如果文件在多次提交中发生更改,则它应该只包含在结果列表中一次。这就像在 tortoise svn 日志窗口中选择多个提交,它列出了所选提交中更改的所有文件
git log
不应该用于脚本编写,但这里有一个快速解决方案:
git log --grep=pattern --name-only --pretty=format:'' | sort -u
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)