Git 的 Pull Request(简称PR)

1,162 阅读2分钟

前情提要

当你需要加入一个项目组的时候,你可能需要对原代码仓库中的代码做一定的修改,然后进行提交,这个时候就需要使用到Pull Request了。

有一个仓库,叫A。你如果要修改里面的东西,首先要Fork这个Repo,于是在你的Github账号下有了一个A2,。然后你在这个A2下工作,Commit,push等。但是这样你修改的也只是自己代码仓库下面的东西。如果你希望原始仓库A合并你的工作,你可以在Github上发起一个Pull Request,意思是请求A的所有者从你的A2合并分支。如果被审核通过并正式合并,这样你就为项目A做贡献了

这里有一个很重要的东西就是 Pull Request 这个东西是要你自己发起的!

大概流程

  1. 先将原代码仓库fork一份到自己的仓库中,形成自己的备份
  2. 将自己代码仓库的那份代码clone到自己的本地机器
  3. 对代码进行修改、添加,反正想干什么就干什么
  4. 发起pull request到原仓库,让仓库管理员查看你的修改
  5. 管理员觉得你修改的东西可以,才会将你的修改部分merge到原代码中

详细操作

fork代码

只需要点击最右边的fork按钮,就能将原代码仓库拷贝一份到自己的代码仓库

clone代码

使用指令

git clone [clone代码的链接]

就能够将代码clone到自己的本机

关键

将代码clone下来之后,可以切换到你所想要使用的分支

git checkout -b [branch name]

修改你的代码并将修改push

git add .

git commit -m "modified something"

git push origin 

然后进入github上原代码仓库

发起一个pull request,等待原仓库审核就好了!