Я видел эту команду, плавающую на разных сайтах.
git checkout --track -b <...>
Если я создаю чистое хранилище на удаленном сервере и работаю из двух разных мест, какой самый быстрый и «одобренный» способ сделать это?
Я создал первоначальное репо на своем ноутбуке, а затем отправил изменения в «источник», где находится мое VPS-репо (голое репо). Теперь, на моем рабочем столе, я должен клонировать мой репо? Я спрашиваю, потому что у меня есть две ветви, "dev" и "master". Когда я оказался на рабочем столе, я не был уверен, стоит ли мне «отслеживать» репо или я должен сначала клонировать? Что если я захочу поработать над веткой dev, это когда я извлекаю деньги с использованием директивы --track?
Вот что я сделал до сих пор.
на ноутбуке
cd devproject
git init
git add .
git commit -m "My first commit"
On 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 <..>