我如何用Git签出我的起源分支上的分支?



我在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

分支现在已经签出,可以在本地工作了。

最新更新