Skip to content
xujun05 edited this page Dec 15, 2016 · 3 revisions

Github fork和提PR流程(两个用户dayhaha和mega-xu进行演示)


  1. Fork其他人的repo(以下演示用户mega-xu去fork dayhaha的paddle然后提交PR)
  2. 按照 http://www.paddlepaddle.org/doc/build/contribute_to_paddle.html 的流程修改代码并提交到自己的github。(mega-xu用户操作)
  3. 进入自己的github提交PR(mega-xu用户进行操作)
    • 修改base fork和head fork的选项。以下修改表示要从mega-xu/Paddle的xujun_doc_cn分支提交到dayhaha/Paddle的rec_ch分支。
    • 如果合并没有冲突,则下面会显示Able to merge的绿字。然后就可以留下PR的评论,点击Create pull request完成PR的提交。
  4. 在被fork的账户dayhaha这边完成PR的处理和merge。(dayhaha用户进行操作)
    • 如下,用户mega-xu提完PR之后,在dayhaha账户下面会显示有一个Pull requests。
    • 进入详细的界面可以看到用户的评论,以及PR的文件改动,下图可以看到用户mega-xu只是在touch_by_dayahah.txt中增加了新的一行。右边的界面,可以对改动的代码进行评论。
    • Dayhaha用户如果认为没有问题,就可以进行代码的merge。
    • Merge成功,PR处理完成,这样dayhaha/paddle相应的文件就接受了用户mega-xu的修改了。

Clone this wiki locally