如何提交 PR¶
什么是 PR ?¶
GitHub 上一般通过提交 PR(Pull Request)的方式,为开源项目合并代码。提交 PR一共有一下几个步骤:
- fork 仓库
- 拉取最新代码
- 创建新分支并在新分支上修改、commit
- 将分支推送到 GitHub
- 提交 PR
1. fork仓库¶
参与开源项目的第一步通常是 fork 仓库,它的意义简单而言就是复制一份代码到自己的账号下。
2. 拉取最新代码¶
接着,将我们账号下的仓库,克隆一份到本地,方便修改和提交代码。
3. 创建新分支¶
在最新代码的基础上,通过 git checkout -b
命令,创建新的分支。并在这个新分支上进行修改和 commit 代码。
git checkout -b new_branch
以上的 new_branch
就是新分支名。该命令会创建 new_branch
分支并切换到这个新分支上。
修改文件并提交代码
git add .
git commit
4. 推送到github¶
提交到本地仓库成功之后,我们就要将改动提交到远程仓库啦,使用命令:
git push origin new_branch
其实 origin 就是远程仓库地址的别名,new_branch
是远程仓库分支名,强烈建议与本地分支名保持一致。
5. 创建 PR¶
在第一次 push 到远程仓库成功后,控制台会出现一个链接,我们把这个链接复制到浏览器打开,就可以跳转到创建PR的界面。
接着就是一些信息填写啦,写好标题和对这笔改动的描述,点击 Create 按钮,PR 就创建成功了。
最后我们就可以在源仓库下看到我们提交的PR啦