我在 git 中缺少干净的合并信息:
我怎样才能得到那些?在 SVN 中有非常有用的 mergeinfo 概念。
我不确定你到底想解决什么情况。
foo您可以使用以下命令列出尚未合并到分支中的分支的提交bar:
git log bar..foo
Run Code Online (Sandbox Code Playgroud)您可以使用以下命令列出来自任何本地分支但未合并到分支中的所有提交bar:
git log --branches --not bar
Run Code Online (Sandbox Code Playgroud)如果您想要远程分支,请使用--remotes. 请参阅git-rev-list(1)参考资料 了解更多变化。
也许这就是您想要查看自合并双方父级的共同祖先以来哪些提交是新的,尽管我认为问题并不明确:
git log <merge-commit>^1...<merge-commit>^2
Run Code Online (Sandbox Code Playgroud)您可以使用 来查看两个分支之间精心挑选的提交git cherry。
| 归档时间: |
|
| 查看次数: |
1115 次 |
| 最近记录: |