【发布时间】:2013-04-29 23:52:46
【问题描述】:
我有一个项目的多个分支,我需要从其中一个分支的起点开始分支。我不确定如何用“git”做到这一点。基本上情况如下:
- 源项目
- 我将 SOURCE 分叉到 MINE
- 您将 SOURCE 复制到 YOURS
- 我已将 MINE 克隆到我的本地计算机上
现在 YOURS 有一个名为 NEXT 的分支,我想处理它。如何在我的 LOCAL 克隆中签出 YOURS/NEXT?理想情况下,我将从这一点分支并将我的更改推送到 MINE,发出拉取请求,然后将它们合并到您的。
【问题讨论】:
-
好问题。我很惊讶这很难找到。
git checkout --help文档根本没有提到这个用例。令我惊讶的是,更多的人没有“起源”,即生产,例如您的 SOURCE。而且,一个用于本地开发的“矿井”,您可以从中进行远程测试、清理和压缩。