z0n*_*nk0 5 git cherry-pick git-branch
假设我们有两个分支:master和feature_branch。
是否有可能检查每个提交是否都经过feature_branch精心挑选master?
您可以git-log与--cherry-pick和--right-only选项一起使用:
git log --cherry-pick --right-only master...feature_branch
Run Code Online (Sandbox Code Playgroud)
feature_branch这将返回在 中没有等效的1提交的提交master。
从文档中:
--cherry-pick --right-only A...B忽略那些B在 中A或与 中的提交补丁等效的提交A。换句话说,这列出了+来自 的提交git cherry A B。
如果没有输出,则意味着所有提交都已feature_branch被挑选到master.