简体   繁体   English

仅使用Github命令与原始存储库重新同步fork?

[英]Resynching fork with original repo using Github commands only?

I created a fork and now that fork is many commits behind the original repo. 我创建了一个fork,现在fork在原始存储库后面有很多提交。 There are many examples of resynching but they seem to involve git command line. 有许多重新同步的示例,但它们似乎涉及git命令行。 I am wondering if there is a way to do this using Github itself in the same way the fork was created from Github. 我想知道是否有一种方法可以像使用Github创建fork一样使用Github本身。

As seen in this blog post (by Priyanshi Parikh ), you can make a pull request from your branch, except you switch base: 如本博文 (由Priyanshi Parikh所见 )所示,您可以从分支机构发出拉取请求,但您需要切换基础:

  • go fork on github , on right click "pull request" 转到github上的fork,右键单击“拉请求”
  • click "new pull request" 点击“新请求请求”
    You should see message "there isn't compare". 您应该看到消息“没有比较”。
  • click " try switching base comparison ". 点击“ 尝试切换基本比较 ”。
    This switch pull forkedrepo:master ... fork:master to fork:master ... forked:master . 此开关将forkedrepo:master ... fork:master切换到fork:master ... forked:master

(in your case, use your own branch, not forked:master ) (在您的情况下,请使用您自己的分支,而不是forked:master
(but do use fork:master ) (但请使用fork:master

  • type description "merge" , click "send pull request" 键入描述“合并”,单击“发送拉取请求”
    You'll see pull request going forked repo fork. 您会看到拉取请求将分叉回购分叉。
  • scroll bottom. 滚动底部。 should see " this pull request can automatically merged ". 应该看到“ this pull request can automatically merged ”。
    click " merge pull request " 点击“ merge pull request
click "confirm merge"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM