Git - 记录 dev 的提交,除了被挑选到 main 中的提交
Git - Log commits of dev except which are cherry-picked into main
我有 dev
和 main
分支。一些提交进入 dev
分支,然后一些 dev
分支提交进入 main
分支。这意味着,在任何给定时间,dev
分支中有多个提交不是 main
分支中的 submitted/cherry-picked。
我想知道是否有办法记录所有 dev
提交,这些提交是新的或未被精心挑选到 main
中的。
我试过了,
$git log main..dev
$git log dev..main
但它们不符合我的目的。
您可以在 main
之上的 dev
分支回购的本地克隆中变基:任何已经精心挑选的提交都 而不是 在 main
.
之上重播
或者,更简单:
git cherry -v main dev
这将显示 dev
中包含的所有提交,但 不是 main
。
参见“Git log to get commits only for a specific branch”。
我有 dev
和 main
分支。一些提交进入 dev
分支,然后一些 dev
分支提交进入 main
分支。这意味着,在任何给定时间,dev
分支中有多个提交不是 main
分支中的 submitted/cherry-picked。
我想知道是否有办法记录所有 dev
提交,这些提交是新的或未被精心挑选到 main
中的。
我试过了,
$git log main..dev
$git log dev..main
但它们不符合我的目的。
您可以在 main
之上的 dev
分支回购的本地克隆中变基:任何已经精心挑选的提交都 而不是 在 main
.
或者,更简单:
git cherry -v main dev
这将显示 dev
中包含的所有提交,但 不是 main
。
参见“Git log to get commits only for a specific branch”。