Git交换支路
有件事我还不明白。它是一个分支。 假设我有一个本地存储库Git交换支路,git,branch,Git,Branch,有件事我还不明白。它是一个分支。 假设我有一个本地存储库a,我从一个远程存储库B克隆了它。 现在A将主分支签出 因此,当我从A按下时,它会转到Bmaster B只是github上的克隆,是C的克隆 我不时地从Cmaster分支中获取同步信息 但是现在,Cmaster分支目前已经相当中断。 因为从A我已经从C拉过了,所以我的本地A也有bug 因此,我希望从A拉取C稳定分支。 在这种情况下你们通常怎么办 您是否在a上创建新分支并从C中提取。但是由于A拥有C主控更改,我需要先将其还原 git fetc
a
,我从一个远程存储库B
克隆了它。
现在A
将主分支签出
因此,当我从A
按下时,它会转到B
master
B
只是github上的克隆,是C
的克隆
我不时地从C
master分支中获取同步信息
但是现在,C
master分支目前已经相当中断。
因为从A
我已经从C
拉过了,所以我的本地A
也有bug
因此,我希望从A
拉取C
稳定分支。
在这种情况下你们通常怎么办
您是否在a
上创建新分支并从C
中提取。但是由于A
拥有C
主控更改,我需要先将其还原
git fetch C
git checkout C/stable-branch
git checkout -b myCopy
然后myCopy
是C的稳定分支的本地(复制)分支。分两行:git获取C
git checkout-b myCopy-tc/稳定分支机构
myCopy现在是C/stable branch的一个本地分支,并且正在跟踪它,因此您可以在不使用refspec的情况下执行
git push
和git pull
。谢谢,这正是我想要的。