Я видел эту команду, плавающую на разных сайтах.
git checkout --track -b <...>
Если я создаю голый репо на удаленном сервере и работаю из двух разных мест, каков самый быстрый и "одобренный" способ сделать это?
Что я сделал, я создал начальное репо на своем ноутбуке, а затем нажал изменения в "происхождение", где мой репозиторий VPS (голый репо). Теперь, на моем рабочем столе, следует ли клонировать мое репо? Я спрашиваю, потому что у меня два ветки: "dev" и "master". Как только я нахожусь на своем рабочем столе, я не был уверен, следует ли мне "отслеживать" репо, или я должен сначала клонировать? Что делать, если я хочу работать с веткой dev, так это, когда я проверяю использование директивы --track?
Вот что я сделал до сих пор.
На ноутбуке
cd devproject
git init
git add .
git commit -m "My first commit"
В VPS Repo
mkdir /home/sam/devproject.git
cd /home/sam/devproject.git
git --bare init
exit
Назад к ноутбуку
cd devproject
git remote add origin ssh://myserver.com/home/sam/devproject.git
На рабочем столе (??)
git clone <..>