有些关于Git的东西我还没弄明白。其中就有“分支”这个概念。
假设我有一个本地代码库
当我从
而
为了保持同步,我会定期从
但现在,
因此,我想从
你们会在
A
,它是从远程代码库B
克隆来的。
此时A
中默认选中了主分支(master branch)。当我从
A
进行推送(push)操作时,它会被推送到B
的主分支。而
B
只不过是Github上的克隆副本,克隆自C
。为了保持同步,我会定期从
C
的主分支拉取(pull)更新。但现在,
C
的主分支已经出现了一些问题。
因为我之前从C
拉取了更新,所以我的A
也受到了影响。因此,我想从
A
拉取C
的稳定分支。
在这种情况下,你们通常是怎么做的?你们会在
A
上创建一个新的分支,并从C
拉取更新吗?但是由于A
中已经有了C
的主分支的更改,所以我需要先撤销这些更改……