Я пытаюсь проверить ветку из своего разветвленного репозитория, но выдает ошибку:
Репозиторий: 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.
обновил вопрос
Какую версию Git вы используете?
git версия 2.17.1





Возможно, этой ветки нет в вашей локальной настройке git. Попробуйте git checkout origin/issue799
P.S .: origin - это пульт, на который вы указываете
MacBook-Pro: codechecker tmsblgh $ git checkout origin / issue799 error: pathspec 'origin / issue799' не соответствует ни одному файлу (файлам), известным git.
сделайте git fetch, чтобы убедиться, что у вас все настроено локально. Если это не поможет, попробуйте снова клонировать репо.
Вы можете настроить локальную ветку для отслеживания удаленного:
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'
MacBook-Pro: codechecker tmsblgh $ git checkout -b issue799 origin / issue799 fatal: 'origin / issue799' не является фиксацией, и из него нельзя создать ветвь 'issue799'
Что говорит git remote -v?
MacBook-Pro: codechecker tmsblgh $ git remote -v origin github.com/tmsblgh/CodeChecker.git (выборка) origin github.com/tmsblgh/CodeChecker.git (push)
Кажется, в локальном репо нет 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
Проверьте свой удаленный сервер, набрав
git remote -v, я в значительной степени указываю на репо, из которого вы разделили свое репо. Если это так, измените его на свое происхождение.