Git Switching分支

mat*_*thk 9 git branch

git还有一些我还没有得到的东西.它是分支.那么就说我有一个本地存储库A,我从远程存储库中克隆它B.所以现在A检查了主分支.

因此,当我从A它推动它去B掌握.

B只是github上的克隆,是克隆的C.

在其他时间我不时地从C主分支拉出来.

但是现在C主分支暂时还很破碎.从A我从C我当地拉过来A也是bugy.

所以我想从AC稳定分支.在这种情况下,你们通常如何做?

你是否创建了一个新分支A并从中拉出C.但是,因为AC主的变化,我需要先恢复它...

pok*_*oke 13

git fetch C
git checkout C/stable-branch
git checkout -b myCopy
Run Code Online (Sandbox Code Playgroud)

然后myCopy是C的稳定分支的本地(复制)分支.


urs*_*rei 7

分为两行:
git fetch C
git checkout -b myCopy -t C/stable-branch

myCopy现在是C/stable-branch的本地分支,并且正在跟踪它,因此您可以执行git pushgit pull不使用refspec.