首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除分支并进行重组后,重新生成分支

删除分支并进行重组后,重新生成分支
EN

Stack Overflow用户
提问于 2013-06-28 19:58:13
回答 1查看 450关注 0票数 3

我是git和github的新手,所以请容忍我。

下面是一个场景:

  1. 我分了一个回购,创建了一个名为patch-3的分支,做了一些修改,并向原来的所有者提交了一个拉请求。
  2. 一个星期过去了,我决定我想要“重新同步”我的旧叉子,所以我删除旧的叉子,并重新叉原来的项目,以便我可以有最最新的版本。
  3. 旧的拉请求仍然是打开的,原来的所有者回复说他想合并我的更改,但是patch-3已经消失了。然后,他问我是否可以“重新”它。
  4. 我回到我的新分支,创建一个名为patch-3的新分支,并重新应用我的初始更改。就这样。

我的问题是:旧的拉请求现在会拿起我在新分叉中创建的新patch-3分支,这样原始所有者就可以合并我的更改了吗?我没看到我在旧的请求页上做了什么.所以这里好像有什么不对劲。

任何帮助都是非常感谢的!谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-28 20:02:18

不,你需要提出一个新的拉力请求。

正确的方法,为了获得最最新的版本,并仍然有您的拉请求,是:

  • 上游回收(原始回购)
  • 在此基础上重新设置patch-3
  • 把它推到你的叉子上(命名为“原产地”)

..。您将看到使用分支的新SHA1自动更新拉请求。

有关远程上游和原点之间的差异,请参见"Git fork is git clone?“。

重点是:不要删除/重新创建repos:您可以更新和重基。

也见"My pull request has been merged, what to do next?“。

有关更多提示,请参见"How to do a Github pull request?“。

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

https://stackoverflow.com/questions/17372706

复制
相关文章

相似问题

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