我分叉了一个分支(引导程序的dev-v4),在新的分支(补丁-5)中做了一些修改。现在我必须重新建立patch-5的基础。如何调整这个分支?另见:https://github.com/twbs/bootstrap/pull/18068
-在我的本地机器上,a已经运行:
git clone git://github.com/bassjobsen/bootstrap.git --branch patch-5
git checkout patch-5现在我可以添加twbs/bootstrap作为我的遥控器,还是应该使用bassjobsen/bootstrap?
更新
好吧,多亏了@upandadam,在阅读了https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md之后,我发现我可以做到:
git clone git://github.com/bassjobsen/bootstrap.git --branch patch-5 git remote add upstream https://github.com/twbs/bootstrap.git git pull --rebase upstream git push origin patch-5
发布于 2015-11-09 20:18:44
为了回答你的问题,我必须按顺序向后回答你的问题。
bassjobsen:patch-5,然后将其重新定位到twbs:v4-dev上。git rebase <name_of_branch_to_rebase_onto>。回到你的最后一个问题:这真的取决于你的工作流程,你是想要“拉”,告诉你你和你真正的上游的关系,还是你想要被你自己的回购混在一起。(如果你在另一个盒子里工作,或者其他人做出承诺,他们推给你等等)。)
在进一步阅读之后,他们在这里指定了以下内容:https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md查看拉请求部分的步骤5。
它们的一般模型是从它们中提取并推送到您自己的回购中;然后与它们一起打开一个拉请求来检索您的更改。
https://stackoverflow.com/questions/33617312
复制相似问题