Мне нужно сравнить локальные изменения моей ветви функций с удаленным исходным кодом. Моя организация репозитория использует 'origin', чтобы указать на мою главную ветку (ветвь удаленного вышестоящего кода). И использует «upstream» для указания на удаленный код.
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
Поскольку мой форк получен из 7.x (который является мастеромУдаленная ветвь), я пробовал с:
git diff feature-branch remotes/upstream/7.x
, но я вижу различия между ветвью функций и удаленной главной ветвью, которая не должна быть. Есть идеи, что не так в команде?