gpt4 book ai didi

git - 找到 2 个远程分支之间的差异

转载 作者:IT王子 更新时间:2023-10-29 00:41:37 25 4
gpt4 key购买 nike

如何找出 2 个远程分支之间的区别?

我试过:

git diff --name-status remotes/branch-V4.4..remotes/branch-V4.2

但是它给了我一个变化的文件列表。有没有一种方法可以让我获得一个提交列表,其中显示了 2 个分支之间的区别?

谢谢。

更新:

谢谢你的回答。我试过 'git log --graph remotes/branch-V4.4...remotes/branch-V4.2'

我明白了

* commit ............
|
|
|
* commit .............
|
|
|
* commit .............|
|
|
* commit .............

为什么只有“|” ,一条直线?为什么它不显示 2 个分支从哪里开始 fork ?

谢谢。

最佳答案

您正在寻找的可能是这样的:

gitk --left-right remotes/branch-V4.4...remotes/branch-V4.2

或者如果 gitk 不可用:

git log --oneline --graph --decorate --left-right --boundary --date-order remotes/branch-V4.4...remotes/branch-V4.2

您可能还想在没有 --date-order 的情况下尝试, 但特别是在复杂的情况下,我发现 git log使用该选项生成更有用的图表。

该图中的每个提交都将标记为 < , >o - 这意味着它们是左分支、右分支或“边界提交”的一部分。

关于git - 找到 2 个远程分支之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13981570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com