将上游分支到一个新的分支

Forking the upstream into a new branch

我有一个分叉的回购 origin 有一些变化,upstream 回购有一些新的变化。我现在不想合并我的提交,而是想创建一个与 upstream 具有相同 HEAD 的新分支。就像将 upstream 分叉到一个新分支中。

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

git fetch upstream
git checkout -b mybranch upstream/master

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

git branch --set-upstream mybranch upstream/master

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