Не удается оформить ветку из разветвленного репозитория GitHub - PullRequest
0 голосов
/ 08 июня 2018

Я пытаюсь оформить ветку из моего разветвленного репозитория, но выдает ошибку:

Репозиторий: https://github.com/tmsblgh/codechecker/tree/issue799

MacBook-Pro:codechecker tmsblgh$ git branch -vv
* master acdc482 [origin/master] Merge pull request #1636 from gyorb/version68
MacBook-Pro:codechecker tmsblgh$ git --version
git version 2.17.1
MacBook-Pro:codechecker tmsblgh$ git fetch
MacBook-Pro:codechecker tmsblgh$ git checkout issue799
error: pathspec 'issue799' did not match any file(s) known to git.
Baloghs-MacBook-Pro:codechecker tmsblgh$ git remote -v
origin  https://github.com/tmsblgh/codechecker.git (fetch)
origin  https://github.com/tmsblgh/codechecker.git (push)
MacBook-Pro:codechecker tmsblgh$ git checkout issue799
error: pathspec 'issue799' did not match any file(s) known to git.

Ответы [ 3 ]

0 голосов
/ 08 июня 2018

Вы можете настроить локальную ветку для отслеживания удаленного:

git checkout -b issue799 origin/issue799

РЕДАКТИРОВАТЬ (в ответ на комментарии):

Я не знаю, почему вы получаете ошибку, новот что я сделал, начиная с нуля, и мне кажется, что он работает:

 $ git clone https://github.com/tmsblgh/codechecker.git
 Cloning into 'codechecker'...
 remote: Counting objects: 14825, done.        
 remote: Total 14825 (delta 0), reused 0 (delta 0), pack-reused 14825        
 Receiving objects: 100% (14825/14825), 12.57 MiB | 22.70 MiB/s, done.
 Resolving deltas: 100% (10329/10329), done.

 $ cd codechecker/
 /home/nick/tmp/codechecker

 $ git branch
 * master

 $ git remote -v
 origin https://github.com/tmsblgh/codechecker.git (fetch)
 origin https://github.com/tmsblgh/codechecker.git (push)

 $ git checkout -b issue799 origin/issue799 
 Branch issue799 set up to track remote branch iue799 from origin.
 Switched to a new branch 'issue799'
0 голосов
/ 08 июня 2018

Кажется, что в локальном репо нет origin/issue799.

#fetch the branch
git fetch origin issue799

#see if origin/issue799 exists
git branch -a

#if yes
git checkout issue799

#if not, create the local branch from FETCH_HEAD
git checkout -b issue799 FETCH_HEAD

#the next push after you make some new commits
git push -u origin issue799
0 голосов
/ 08 июня 2018

Возможно, эта ветка отсутствует в вашей локальной настройке git.Попробуйте git checkout origin/issue799

PS: источником является пульт, на который вы указываете

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...