Вы можете настроить локальную ветку для отслеживания удаленного:
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'