首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何重新建立分支的基础

如何重新建立分支的基础
EN

Stack Overflow用户
提问于 2015-11-09 20:05:40
回答 1查看 214关注 0票数 1

我分叉了一个分支(引导程序的dev-v4),在新的分支(补丁-5)中做了一些修改。现在我必须重新建立patch-5的基础。如何调整这个分支?另见:https://github.com/twbs/bootstrap/pull/18068

-在我的本地机器上,a已经运行:

代码语言:javascript
运行
复制
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

EN

回答 1

Stack Overflow用户

发布于 2015-11-09 20:18:44

为了回答你的问题,我必须按顺序向后回答你的问题。

  1. 您需要将这两个repos添加为远程处理。
  2. 您需要签出bassjobsen:patch-5,然后将其重新定位到twbs:v4-dev上。
  3. 然后将您的reslt推送到一个新的名称,例如补丁-5-重基或使用强制参数推送到您的巴西证券回购公司git rebase <name_of_branch_to_rebase_onto>
  4. 最终的结果是,您的工作现在在远程分支的顶部。

回到你的最后一个问题:这真的取决于你的工作流程,你是想要“拉”,告诉你你和你真正的上游的关系,还是你想要被你自己的回购混在一起。(如果你在另一个盒子里工作,或者其他人做出承诺,他们推给你等等)。)

在进一步阅读之后,他们在这里指定了以下内容:https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md查看拉请求部分的步骤5。

它们的一般模型是从它们中提取并推送到您自己的回购中;然后与它们一起打开一个拉请求来检索您的更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33617312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档