git查看两个commit之间有哪些Pull Request
有的时候,我们希望查看一下一个仓库的两个commit之间包含了哪些pull request,以方便我们核对是否所有需要修改的点都已经合进去了。
为此,我们假设旧的commit为commit1,新的commit为commit2,然后使用下面的指令:
git -C <repository_path> log commit1..commit2 --merges --pretty=format:"%s"
这里需要注意2个点:
(1)commit1一定要比commit2旧,如果对调的话,无法显示出PR;
(2)commit1和commit2之间有两个“.”,且前后没有空格。
在运行完上面的指令后,可以显示下面的结果: