我的问题是我有两个分支,我想比较这两个分支之间文件之间的差异,以免打电话给 b1 和 b2 。
在 b1 我有几十位提交者:
在 b2 我只有一个提交是合并 - 合并 - author1
我需要获取一位作者在 b1 修改的文件列表,并将这些文件的结果与分支 b2 进行比较,记录这些分支之间的文件差异< / p>
答案 0 :(得分:0)
下面的命令获取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