Не может тянуть с мерзавцем - PullRequest
0 голосов
/ 24 мая 2018

В нашем репозитории git есть ветка с именем feature/TestBapi.

Я создал новое удаленное соединение с хранилищем MyRepoA: git remote add repo-A-branch ../MyRepoA

Когда я делаю git pull repo-A-branch feature/TestBapi --allow-unrelated-histories, я получаю:

fatal: Couldn't find remote ref feature/TestBapi
fatal: The remote end hung up unexpectedly

В моем git config,у меня есть:

branch.feature/TestBapi.remote=origin
branch.feature/TestBapi.merge=refs/heads/feature/TestBapi

Чтобы проверить существование моей ветки, я сделал: git checkout --track origin/feature/TestBapi.Я получаю: fatal: A branch named 'feature/TestBapi' already exists.

Я в тупике.Есть идеи?

1 Ответ

0 голосов
/ 24 мая 2018

Когда вы говорите

git pull repo-A-branch feature/TestBapi --allow-unrelated-histories

, что означает "на repo-A-branch (который вы отобразили на ../myRepoA), найдите ветку с именем feature/TestBapi, извлеките ее и объедините результат вмоя текущая ветвь.

Как указано в комментариях несколькими способами, ветвь не существует в ../myRepoA.

Когда на это указывает, вы отвечаете, что ветвь существует влокальное репо и / или то, что оно существует в origin. Это нормально, но это не меняет того факта, что его не существует в репо, где вы указываете git искатьit.

Возможно, вам нужно сделать шаг назад и рассмотреть, почему вы пытаетесь выполнить эту команду. Чего вы ожидаете от этого?

...