我在GitHub上分叉了一个存储库/abc
。我的叉在me/abc
Jim也分叉了/abc
,他们的repo在Jim/abc
。Jim添加了一个名为2.0
的分支。这个分支在/abc
上不存在。
我已经克隆了从me/abc
本地(使用GitHub的窗口)的叉。我现在想从Jim/abc
本地对2.0
分支做一些修改,他们提交并推回更改。
做这件事的最好方法是什么?
我通过以下操作完成了这个任务:
1。添加远程指向Jim/abc
:
git remote add jim https://github.com/jim/abc.git
2。获取存储库Jim
:
git fetch jim
3。从Jim/abc
远程签出分支:
git checkout jim/2.0
分支现在处于"分离的HEAD"状态。
4。创建本地分支:
git checkout -b 2.0
分支现在已经签出,可以在本地工作了。