首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支路起点的Git差

支路起点的Git差
EN

Stack Overflow用户
提问于 2022-02-02 18:03:55
回答 1查看 107关注 0票数 1

假设我在分支foo上,我使用git difftool main

如果我把main拉到最新版本,那么这种差异就会发生变化。但是,如果将PR推到GitHub,我就会看到我期望的差异。

git difftool main-at-the-SHA-where-I-started-this-branch的命令是什么

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-03 09:34:08

如果您想在本地查看与您在公关中看到的差异相同的差异,则需要运行:

代码语言:javascript
复制
git difftool main...foo  # 3 dots, not a typo

git的3点符号是在医生中解释

此表单是查看包含和直到第二个分支的更改,从这两个分支的共同祖先开始。git diff A...B等同于git diff $(git merge-base A B) B。您可以省略任何一个<commit>,这与使用HEAD具有相同的效果。

它将向您展示您的分支的差异,因为它是从main分叉而来的--而不是您的分支和当前的main状态之间的差异,如果其他分支被合并,这可能会发生变化。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70960594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档