好的,显然要在我们需要的远程存储库上创建一个新的git分支:
git push origin origin:refs/heads/sandbox
git fetch origin
git checkout --track -b sandbox origin/sandbox
git pull
现在,如果我想切换回主分支,我可以做到
git checkout master
如果我想在回到主人后切换回沙箱,我是否需要
git checkout --track -b sandbox 原点/沙箱
或只是
git checkout sandbox
答案 0 :(得分:4)
git checkout sandbox
会奏效。完成checkout -b sandbox origin/sandbox
后,您将设置名为sandbox
的本地分支,该分支将跟踪远程origin/sandbox
。要从上游获取最新更改到本地副本,请在git pull
分支上执行sandbox
。