[英]How to get authors of changes between 2 commits?
我试图获得2次提交之间的更改作者。
对我来说最好的是:
git diff --name-only master
而不是
--name-only
参数如
--authors-only
但不幸的是, diff
并没有这样的。 没有限制我必须使用diff
命令, git log
或其他也没关系。
我需要责怪那些导致测试失败的人。
git log --pretty=format:"%an" prevTestCommit..lastTestCommit | sort | uniq
你可以用类似的东西
git log --pretty=format:"%an %aE" f398e997ea9ad81e586b1f751693cd336963ba6a ^bb69eb11d979437a0b390ac9333342e7594c211c
格式将打印作者姓名和电子邮件,而不是提交请参阅git中两个提交哈希之间的列表提交
有关如何使用获取两个给定提交之间的提交的更多信息。
不确定这是否存在于默认情况下,但您可以为git log
指定自定义输出格式:
git log --pretty="format:%an"
这将只打印作者姓名。 有关更多详细信息,请参阅git log --help
PRETTY FORMATS
部分
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.