我可以找到许多类似的问题,但似乎没有一个正是我需要的:
git log master..staging
没问题,但输出是多行的)基本上我想通过cli进行交叉检查,如果与生产分支相比在主分支上遗漏了某些东西,我想通过脚本(bash)以编程方式进行。
我正在寻找一个命令行,类似于git log master..staging
,但输出更简洁。
解:
git --no-pager log --oneline --decorate --merges master..staging
答案 0 :(得分:4)
我最喜欢的格式是
git log --oneline --decorate B..A
答案 1 :(得分:3)
git log --oneline master..staging
如果您正在编写脚本并且只想要提交ID,请执行以下操作:
git rev-parse master..staging