远程合并Pull Request功能的使用

Pull Request是指开发者在本地对源代码进行更改后,向GitHub中托管的Git仓库请求合并的功能。开发者可以在 Pull Request上通过评论交流,例如“修正了 BUG,可以合并一下吗?”等。通过这个功能,开发者可以轻松更改源代码,并公开更改的细节,然后向仓库提交合并请求。而且,如果请求的更改与项目的初衷相违,也可以选择拒绝合并。

GitHub的Pull Request不但能轻松查看源代码的前后差别,还可以对指定的一行代码进行评论。通过这一功能,开发者们可以针对具体的代码进行讨论,使代码审查的工作变得前所未有地惬意。

Pull Request合并请求主要包括以下几个步骤:

  1. fork管理员的仓库主干
  2. clone到本地
  3. 创建分支
  4. bug fix
  5. Pull Request到原主干
  6. 管理员review分支,选择是否merge到主干上

1. fork管理员的仓库主干

点击右上方的fork,将代码fork到自己的目录下。

2. clone到本地

1、点击“Clone or download”按钮,获取当前仓库地址。

2、在机器上运行命令将仓库clone到本地。

$git clone https://*****.git

3、创建分支

$cd 主目录 //进入仓库目录
$git checkout -b test_branch //创建一个新的分支test_branch
$git add . && git commit -m "test_branch" //保存更改并commit代码
$git push origin test_branch //同步到远程仓库

3. 代码修改

进行本地代码的修改、优化或者功能扩展。

4. Pull Request

在自己的远程git仓库中,点击“Compare & pull request”按钮。

加注释,完成合并请求的上传。

5. 管理员merge合并请求到主干

原仓库管理决定是否要接受远程的合并请求。 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值