我看到这个命令漂浮在各个站点上.
git checkout --track -b <...>
如果我在远程服务器上创建一个裸仓库并在两个不同的位置工作,那么最快和"批准"的方式是什么?
我做的是,我在我的笔记本电脑上创建了初始回购,然后将更改推送到我的VPS回购所在的"原点"(裸回购).现在,在我的桌面上,我应该克隆我的回购?我问,因为我有两个分支,"dev"和"master".一旦我在桌面上,我不确定是否应该"跟踪"回购或者我应该先克隆?如果我想在dev分支上工作,那么当我使用--track指令结账时该怎么办?
这是我到目前为止所做的.
在笔记本上
cd devproject
git init
git add .
git commit -m "My first commit"
Run Code Online (Sandbox Code Playgroud)
关于VPS回购
mkdir /home/sam/devproject.git
cd /home/sam/devproject.git
git --bare init
exit
Run Code Online (Sandbox Code Playgroud)
回到笔记本电脑
cd devproject
git remote add origin ssh://myserver.com/home/sam/devproject.git
Run Code Online (Sandbox Code Playgroud)
在桌面上(??)
git clone <..>
Run Code Online (Sandbox Code Playgroud)
您克隆存储库,但跟踪分支.您发布的结帐命令未完成:
git checkout --track -b new_local_branch_name origin/remote_branch_name
Run Code Online (Sandbox Code Playgroud)
因此,所需的步骤是:
| 归档时间: |
|
| 查看次数: |
4154 次 |
| 最近记录: |