Git 从一个作者的文件列表中获取两个分支之间的文件差异?
我的问题是我有两个分支,我想比较这两个分支之间的文件差异,以免调用b1和b2分支 在b1我有10位不同作者的提交:Git 从一个作者的文件列表中获取两个分支之间的文件差异?,git,Git,我的问题是我有两个分支,我想比较这两个分支之间的文件差异,以免调用b1和b2分支 在b1我有10位不同作者的提交: c1-作者1 c2-作者2 c3-作者2 c4-作者3 c5-作者4 c6-作者2 c7-作者1 c8-作者3 c9-作者1 c10-作者1 在b2我只有一个提交,它是一个合并 -合并-作者1 我需要获取由一位作者在b1修改的文件列表,并将这些文件与分支b2的结果进行比较,记录这些分支之间的文件差异下面的命令获取Alexandre Mendes在b1提交的所有文件,并使用应进行
- c1-作者1
- c2-作者2
- c3-作者2
- c4-作者3
- c5-作者4
- c6-作者2
- c7-作者1
- c8-作者3
- c9-作者1
- c10-作者1
我需要获取由一位作者在b1修改的文件列表,并将这些文件与分支b2的结果进行比较,记录这些分支之间的文件差异下面的命令获取Alexandre Mendes在b1提交的所有文件,并使用应进行比较的分支b1和b2
for i in $(git log --pretty="%H" --author="Alexandre Mendes" b1 | while read commit_hash; do git show --oneline --name-only $commit_hash | tail -n+2; done | sort | uniq);
do git --no-pager diff b2..b1 $i;
done