Мне кажется, вы делаете это неправильно. Обычно вы используете команду git init
, когда создаете что-то с нуля. После выполнения git init
выполнение pull
является неправильной командой, потому что еще ничего не было передано на пульт. Если на удаленном / сервере уже есть нужная ветка, я думаю, что вы бы:
git clone <remote URL>
Затем из папки, созданной в результате команды git clone
:
git checkout --track origin/<branch>
Или сделать все это одним выстрелом:
git clone -b <branch> --single-branch <remote URL>