您的位置:首页 > 产品设计 > UI/UE

How to create a new Pull Request (PR) in Github

2017-03-16 16:56 525 查看
第一个 Pull Request  : - )

Github Create New Pull Request

一、原理图

                  1.按顺序走下来便是第一次  New 一个 PR 要走的流程:

                  2.Main Project   /   Your forked repository 分别是  源项目仓库   /   你fork到自己帐号的仓库

[b]                                                                       在本次演示中分别是subaochen/java-tutorial  /  timo1160139211/java-tutorial
[/b]

[b]                  3.之后再每次提交无需建立连接,即仅进行
4-5-6-7-8 即可
[/b]

[b][b]                  [/b]4.下面将会详细介绍每一步的用途用法和注意事项
[/b]

                 

                        

      

二、详细流程介绍

                  Step1:

                   1.Fork:将源项目Fork到你的仓库,用来为源项目做贡献 或者自己沿用

                     

   

                     
                  [b]Step2 (1/2):
[/b]

                  2.1Button >>  'clone / download ': copy URL / download .zip

                     > 注意:要在自己fork的仓库中进行

   


                  [b]Step2 (2/2):[/b]

                  2.2# git clone URL.git        // 克隆到本地计算机上,开发


                     > 注意:1.路径      2. URL
  


[b]                  [b]Step3 (1/3):[/b]                 
[/b]

[b]                  3.1# git remote -v        // 显示当前仓库的上游分支[/b]

                    


                 
[b]                 [b]Step3 (2/3):[/b][/b]

                  [b]3.2# git remote add upstream URL.git       //  添加上游分支 ,命名为upstream[/b]

[b][b]                     > 注意:1.URL 指向源项目       2.upstream 无须是源项目的一个分支名称,可任意自行命名[/b][/b]



[b]                 [b]Step3 (3/3):[/b][/b]

                  3.3[b]# git remote -v        // 显示当前仓库的上游分支[/b]

                   


[b]                 [b]Step4 :[/b][/b]

                  [b]4.# git fetch upstream       // 将upstream 上游分支(源项目)    抓取到本地
[/b]

                    


[b]                 [b]Step5 :[/b][/b]

                  [b]5.# git merge upstream/master       // 将upstream 上游分支(源项目)  的master开发分支  合并到本地,保证本地跟源项目同步[/b]



[b][b]                     > 注意:1.解决合并冲突[/b][/b]

                    

 
[b][b]                 
[/b][/b]

[b][b]                 
[/b][/b]

        
        [b]Step
6 :添加一个txt文件 PRtest.txt[/b]

[b][b]                  Step7(4/4) :[/b][/b]

                 
7.1# git status                                         //   审查当前的git 状态     [b][b]                     >注意:1.这样做是个好习惯,当然不是必须[/b][/b]

                  [b]7.2# git
add PRtest.txt                          //   也可以  git add .        添加全部
[/b]
                  [b]7.3# git commit -m "PR test"              //   提交 到 本地
[/b]

                  [b]7.4# git push origin/master                  //   将本地上传到 自己的仓库  的origin/master开发分支  [/b]

[b][b]                     >注意:1.必须只能提交到自己仓库[/b][/b]

                    


                    


                 [b]Step8 (1/3):
[/b]

                  8.1Button >>  'New pull requests ':


                     > 注意:要在源项目中进行



                  8.2Link >>  ' 通过比较两个仓库 创建PR ':




                  8.3Button >>  'Create pull requests ':


                     > 注意:要在源项目中进行

                     > 注意:源项目作 base- - - 自己的项目 作 head



      Finish.

Github 也会帮你记录你的第一个pull request  ლ(╹◡╹ლ)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  github NewPullRequests