且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Github New Pull Request

更新时间:2022-08-12 16:48:54

第一个 Pull Request  : - )

Github Create New Pull Request


一、原理图

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

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

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

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

                  4.下面将会详细介绍每一步用途用法注意事项

                 

                         Github New Pull Request

      

二、详细流程介绍

                  Step1:

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

                      Github New Pull Request   

                     

                  Step2 (1/2):

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

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

    Github New Pull Request


                  Step2 (2/2):

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

                     > 注意:1.路径      2. URL
   Github New Pull Request

                  Step3 (1/3):                 

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


                     Github New Pull Request

                 

                  Step3 (2/3):

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

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

Github New Pull Request


                  Step3 (3/3):

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


                    Github New Pull Request


                  Step4 :

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


                     Github New Pull Request


                  Step5 :

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

                     > 注意:1.解决合并冲突


                     Github New Pull Request 

                 

                 

                  Step6 : 添加一个txt文件 PRtest.txt

                  Step7(4/4) :

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

                  7.2# git add PRtest.txt                          //   也可以  git add .        添加全部

                  7.3# git commit -m "PR test"              //   提交 到 本地

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

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



                     Github New Pull Request

                     Github New Pull Request



                 Step8 (1/3):

                  8.1Button >>  'New pull requests ':

                     > 注意:要在源项目进行


Github New Pull Request

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


Github New Pull Request

                  8.3Button >>  'Create pull requests ':

                     > 注意:要在源项目进行

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


Github New Pull Request


      Finish.

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

Github New Pull Request