检查对一个GIT分支的所有提交是否都被樱桃拣选到另一个

Chi*_*itz 4 git version-control branch cherry-pick gerrit

是否有某种方法,也许使用git log,可以查看我在“ develop”中的任何提交是否尚未被挑选为“ otherbranch”?

例如,我进行了6次提交开发,然后选择5次提交其他分支。我可以执行什么git log命令来输出我错过的1个提交?

(我们所有的提交都通过Gerrit进行,因此任何基于Gerrit的解决方案也会有所帮助。)

jth*_*ill 5

git log --cherry otherbranch...develop
Run Code Online (Sandbox Code Playgroud)

应该这样做。

登录选项--cherry-mark--left-only--right-only--cherry--cherry-pick,显示在类似或不同的提交各种选择...(两个分支又名“对称差”)日志。另外,--left-right显示每个提交的更改是仅出现在左分支,右分支还是同时出现在这两个分支上。