我需要将功能分支的本地更改与远程上游代码进行比较。
我的存储库组织使用“来源”指向我的主分支(远程上游代码的分支)。
并使用“上游”指向远程代码。
origin git@gitlab.acme:user1/project.git (fetch)
origin git@gitlab.acme:user1/project.git (push)
upstream git@gitlab.acme:master/project.git (fetch)
upstream git@gitlab.acme:master/project.git (push)
这是分支机构的列表:
7.x
* feature-branch
remotes/origin/7.2.x
remotes/origin/7.x
remotes/origin/feature-branch
remotes/origin/HEAD -> origin/7.x
remotes/upstream/7.x
由于我的fork源自7.x(这是主远程分支),因此我尝试使用:
git diff feature-branch remotes/upstream/7.x
但是我看到在功能分支和远程主分支之间不应该存在差异。 知道命令中有什么问题吗?