将上游分为新分支

时间:2015-04-02 05:39:05

标签: git fork branch

我有一个分叉的回购origin进行了一些更改,upstream回购有一些新的更改。我现在不想合并我的提交,而是想创建一个与upstream具有相同HEAD的新分支。就像将upstream分配到一个新分支一样。

1 个答案:

答案 0 :(得分:1)

您可以获取上游并从(例如)upstream/master声明分支:

git fetch upstream
git checkout -b mybranch upstream/master

或者,如果您不想切换到新分支:

git branch --set-upstream mybranch upstream/master

不要忘记一个好的做法是在upstream/master之上重新定义您的更改,以便使任何未来的pull请求易于集成(快进合并)