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

灰太狼 2022-09-29 15:44 329阅读 0赞

第一个 Pull Request : - )

Github Create New Pull Request

一、原理图

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

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

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

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

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

  1. ![SouthEast][]

#

#

二、详细流程介绍

Step1:

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

" class="reference-link"> SouthEast 1

Step2 (1/2):

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

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

" class="reference-link"> SouthEast 2

#

#

Step2 (2/2):

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

> 注意:1.路径 2. URL

SouthEast 3

Step3 (1/3):

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

  1. ![SouthEast 4][]

Step3 (2/3):

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

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

SouthEast 5

Step3 (3/3):

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

  1. ![SouthEast 6][]

Step4 :

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

  1. ![SouthEast 7][]

Step5 :

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

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

  1. ![SouthEast 8][]


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.必须只能提交到自己仓库

  1. ![SouthEast 9][]
  2. ![SouthEast 10][]

Step8 (1/3):

8.1Button >> ‘New pull requests ‘:

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

SouthEast 11

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

SouthEast 12

8.3Button >> ‘Create pull requests ‘:

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

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

SouthEast 13

  1. Finish.

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

SouthEast 14

发表评论

表情:
评论列表 (有 0 条评论,329人围观)

还没有评论,来说两句吧...

相关阅读