我试图让作者在两次提交之间进行更改。
对我来说最好的是:
git diff --name-only master
但不是
--name-only
参数如
--authors-only
但不幸的是diff
没有这样的人。没有限制我必须使用diff
命令,git log
或其他人也没关系。
我需要责怪那些导致测试失败的人。
答案 0 :(得分:4)
git log --pretty=format:"%an" prevTestCommit..lastTestCommit | sort | uniq
答案 1 :(得分:3)
你可以使用像
这样的东西git log --pretty=format:"%an %aE" f398e997ea9ad81e586b1f751693cd336963ba6a ^bb69eb11d979437a0b390ac9333342e7594c211c
格式将打印作者姓名和电子邮件,而不是提交 见List commits between 2 commit hashes in git
有关如何使用获取两次给定提交之间的提交的更多信息。
答案 2 :(得分:0)
不确定默认情况下是否存在,但您可以为git log
指定自定义输出格式:
git log --pretty="format:%an"
这将仅打印作者姓名。有关详细信息,请参阅PRETTY FORMATS
git log --help
部分