有没有什么方法,也许是使用 git log,我可以查看我在“develop”中的任何提交是否还没有被挑选到“otherbranch”?
例如,我进行了 6 次开发提交,并将其中的 5 次挑选到其他分支。我可以执行什么 git log 命令来输出我错过的 1 次提交?
(我们所有的提交都是通过 Gerrit 推送的,因此任何基于 Gerrit 的解决方案也会有所帮助。)
最佳答案
git log --cherry otherbranch...develop
应该这样做。
日志选项 --cherry-mark
, --left-only
, --right-only
, --cherry
和 --cherry-pick
在 ...
(双分支又名“对称差异”)日志中显示相似或不同提交的各种选择。此外,--left-right
显示每个提交的更改是否仅出现在左分支、右分支或两者上。
关于git - 检查是否所有对一个 GIT 分支的提交都被挑选到另一个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42319703/