Ryan

github上fork别人的代码之后,如何保持和原作者同步的更新
<p>我在GithubFork了Lpisme主题,修复了一个小bug,然后自己提交了。</p&g...
扫描右侧二维码阅读全文
17
2016/03

github上fork别人的代码之后,如何保持和原作者同步的更新

<p>

我在GithubFork了Lpisme主题,修复了一个小bug,然后自己提交了。

</p>
<p>

然后刚才发现作者更新主题了,尼玛,是从我这扒的,我自己还没提交到Github呢(我是从minty扒的)。

</p>
<p>

这是问题来了,怎么把作者更新的代码同步过来,我一不会命令行,二也没试过,平常只会Fork然后更新自己的。

</p>
<p>

不过凡事总有第一次嘛。

</p>
<p>

回想一下,我更新代码之后提交给作者是通过Pull Requert,如果我反向操作一下Pull Request可不可以把原作者的代码合并到自己的Github仓库中呢。我试了一下,居然可以诶,完全接触不到任何命令。

</p>
<h3>

保持和原作者同步的更新的方法

</h3>
<p>

1、进入你的Github发起Pull Request

</p>
<p>

2、选择Compare across fork

</p>
<p>

<a href="https://blog.pupt.net/usr/uploads/2016/03/404548578.png"><img src="https://blog.pupt.net/usr/uploads/2016/03/404548578.png" alt="github-merge.png" /></a> 

</p>
<p>

3、然后反向操作,base改成自己的Fork,head改成原作者的,然后Github会自动比较改过的地方让后发起Pull Request,接着在自己项目的Request页面合并一下就行了。

</p>

搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Last modification:August 19th, 2017 at 10:53 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

2 comments

  1. Wenbin

    不错的办法,我正在试,谢了

  2. 轩辕Rowboat

    是个好方案