Github使用Pull requests功能来参与开发开源代码流程

Github使用Pull requests功能来参与开发开源代码流程

今天第一次尝试把自己稍微改过后的代码pull requests到原来大佬的分支上,不管大佬通不通过,反正算是一次体验了,这里记录一下流程~

1. 把大佬的原始代码fork到自己的仓库里

​ 点击右上角的“Fork”就可以fork到自己的仓库啦
fork

2. git clone自己仓库里的代码

​ Fork完成后页面会自动跳转到个人仓库,然后点击Code,将代码clone到本地。
下载代码

3. 一通修改完毕,上传到自己的代码仓库

​ 本地修改好后,一定要测试通过噢。如果产生了一些不想上传到远端仓库的文件,记得把忽视条件加在.gitignore里面。附一个git基本的上传操作:

 	git add .
    git commit -m "xxx"
    git push -u origin master
4. 发起合并请求

​ 1. 点击上面一排选项中的"Pull requests"
pull requests1

​ 2. 跳转页面后,点击右边的绿色按钮"New pull request"
pull requests2

​ 3. 这里记得选择合并的方向,左边是合并目标(选择大佬的仓库),右边是合并源(选择个人仓库)。使用这个方法也可以去更新大佬的代码到个人仓库噢~

​ 4. 检查一下有没有冲突,解决冲突后点确认就ok啦。

5. 等待大佬通过

​ 通过了就牛了,我们也是代码的Contributors的一员了。当然,大佬不给通过就没办法啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GitHubPull Request(PR)是一种用于代码审查和合并(Merge)代码的机制。它的主要用途是在代码库中引入新的功能、修复问题或改进现有代码时,便于团队成员之间进行协作和审查。 具体来说,使用Pull Request的流程如下: 1. Fork代码库:首先,开发人员在GitHub上将原始代码库(upstream)复制一份到自己的GitHub账号中,形成一个独立的分支。 2. 创建分支:开发人员在自己的分支上创建一个新的分支,用于实现特定功能或修改。 3. 编代码:在新的分支上进行代码编、测试和调试。 4. 提交Pull Request:当开发人员完成代码编并测试通过后,他们将向原始代码库(upstream)发起一个Pull Request。这就是请求原始代码库的维护者将开发人员的新代码合并到主分支中。 5. 代码审查:团队中的其他成员可以在Pull Request上进行审查,提出建议、指出问题或讨论。审查人员可以在代码中添加评论、提出修改请求,以确保代码质量和一致性。 6. 修改和讨论:开发人员可以根据审查人员的建议和意见进行修改,并在Pull Request上进行讨论和反馈。 7. 合并代码:如果Pull Request通过审查并获得维护者的批准,原始代码库的维护者将选择合并(Merge)开发人员的代码到主分支中。这样,新的代码将成为主分支的一部分。 通过Pull Request机制,团队成员可以进行代码审查、协作和讨论,以确保代码质量和一致性。它也提供了一个透明的方式来跟踪修改、讨论和决策的过程。这在源项目和协作开发中特别有用,促进了开发者之间的合作和贡献。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值