gpt4 book ai didi

带有远程标签的 Git diff

转载 作者:太空狗 更新时间:2023-10-29 12:45:21 25 4
gpt4 key购买 nike

我即将 merge 来自远程分支(非源)的重大更改,更具体地说,来自给定标签的更改。

然后有两个 Remote :

  1. 来源
  2. 提案

proposal 远程上,存在一个名为 idea 的分支,带有一个标签 tagged_idea

我的想法是,我想查看 tagged_idea 和我当前的 HEAD 之间传入的更改。我怎样才能做到这一点?

我尝试了类似 git diff .../proposal/tags/tagged_idea 的方法,但效果不佳。有什么想法吗?

换句话说,我希望看到的是 merge 的结果,甚至在我的分支中进行 merge 之前。就像我执行了 pull git pull proposal tags/tagged_idea 但没有实际进行更改一样。

最佳答案

大多数 git 命令只能在本地工作,尤其是。诸如 git diffgit merge 之类的东西。

您的本地存储库可以有多个 Remote ,但为了处理这些,您必须首先将本地存储库与您的 Remote 同步:

 git fetch --all

虽然这将下载所有变更集,但不会将它们应用到您当前的分支,除非当前分支正在跟踪其中一个远程分支。

下载远程变更集和标签后,您可以简单地运行如下命令:

git diff tagged_idea

... 并查看当前 HEAD 和标签 tagged_idea 之间的差异,无论后者位于何处。

关于带有远程标签的 Git diff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19662570/

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