我在各种网站上看到了这个命令:
git checkout --track -b <...>
如果我在远程服务器上创建了一个裸库并且从两个不同的位置工作,最快和“官方”的完成方法是什么?
我做的是,我在我的笔记本电脑上创建了初始的repo,然后将更改推送到“origin”,即我的VPS repo(裸库)。现在,在我的桌面上,我应该克隆我的repo吗?我问这个问题是因为我有两个分支,“dev”和“master”。一旦我在我的桌面上,我不确定是否应该“跟踪”这个repo,或者是否应该先克隆。如果我想在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 <..>