千家信息网

github中Pull请求的示例分析

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章将为大家详细讲解有关github中Pull请求的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Pull请求(Pull request)1 综述协作者
千家信息网最后更新 2026年11月03日github中Pull请求的示例分析

这篇文章将为大家详细讲解有关github中Pull请求的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Pull请求(Pull request)

1 综述

协作者通过fork一个新的代码库用来独立开发,并通过Github上的Pull Request,将变更贡献回原始代码库。这其中对Github的要求较低,至少免费使用,操作也相对简单,是一种不错的协作方式。以下将图文并茂的展示整个协作过程!

2 步骤

2.1 Fork拷贝原始代码仓库

首先在原始代码库的Github网页上Fork其代码仓库,此时会在自己的Github上生成原始代码库的一份拷贝。注意这里有两种用户:原始代码仓库拥有者和Fork代码仓库拥有者。

  1. 输入原始代码库网址

  2. 点击网页上的Fork按钮,拷贝原始代码仓库,此时会跳转到自己的Github账号页面上。

2.2 克隆Fork代码仓库到本地

接下来使用git clone命令克隆一份Fork代码库到本地计算机。

  1. git clone git@github.com:HengStruggle/GitTest.git

进入到克隆下来的Git代码库里,可对文件进行修改,***在提交到本地代码仓库。

  1. cd GitTest //进入到克隆下来的Git代码库里

打印GitTest.txt文件内容,并在文件尾添加自己的用户名,***再提交到本地代码仓库。说明:一个较好的习惯是在master上另建一个分支,再进行修改,***再提交新建的分支;主分支用于存储原始代码仓库的代码

1 cat .\GitTest.txt2 "version 0.2 by HengStruggle">>.\GitTest.txt3 git commit --all -m "version 0.2"

2.3 Push 本地代码仓库到Github代码仓库

接下来将本地代码仓库推送到Github上的Fork代码仓库上,注意不是原始代码仓库。

  1. git push -u origin master

2.4 ***一步:Pull request

进入我们fork的代码库的GitHub页面,选择需要提交给原始代码仓库的分支,然后点击Pull Request按钮,再点击new pull request按钮,***再确认。如图1,图2,图3。至此你作为协作者的任务已经完成,接下来的事就是等待原始仓库拥有者合并你提交的代码。

图1

图2

图3

2.5 原始仓库拥有者合并收到的Pull请求

作为原始仓库拥有者有两种方式合并收到的Pull请求。说明:推荐在本地计算机上进行合并方式,灵活性较强。

2.5.1 在GitHub上合并
  1. Github上合并,首先要找到合并页面。进入合并页面的方式有多种,其中一种可以打开Github上主页面,点击左上角的铃铛图标,可以查看最近收到的Pull请求;另外在主页左边也可以直接查看别人的请求信息。如图4。

  2. 确保没有冲突之后,点击Merge pull request按钮,如图5。

  3. ***合并成功,如图6。

  4. 注意:在GitHub上进行合并,必须确保没有冲突产生

2.5.1 在本地计算机上进行合并
  1. 合并前先在本地仓库里新建一个分支

    1. git checkout -b HengStruggle-master master
  2. 拉取协作者远程仓库的Pull请求分支到本地仓库,注意这里的Pull请求分支不一定总是master,要视具体情况而定。注意:这里拉取的是协作者的代码仓库的Pull请求分支!

    1. git pull https://github.com/HengStruggle/GitTest.git master
  3. 常规的合并分支并Push代码

    1 git checkout master2 git merge --no-ff HengStruggle-master3 git push origin master

图4

图5

图6

关于"github中Pull请求的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

代码 仓库 原始 分支 协作 拥有者 按钮 方式 页面 如图 接下来 拷贝 文件 篇文章 示例 分析 不错 主页 内容 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司经营范围 重生之互联网科技帝国 科技股互联网 互联网通讯科技 河南真二互联网科技有限公司 电子科技大学互联网 猫创互联网科技 四川狮子座互联网科技 联恩商钥互联网科技有限公司 现代科技和互联网有关系吗 创业天下互联网科技有限公司 互联网时代科技改变生活 互联网科技创新服务 互联网经济与金融科技 洛阳共同富裕互联网科技有限公司 特约风豹互联网科技为什么扣费 小米互联网科技园入驻 第三届互联网大会安防黑科技 中国主要互联网科技公司 广州全民伙伴互联网科技有限公司 中国互联网科技股 互联网科技论文 狮子座互联网科技有限公司 广州善班互联网科技 无锡溥仪互联网科技有限公司 互联网对科技的发展 互联网公司科技股 雨阳互联网卡科技有限公司 富国互联网科技002692 萌小萌互联网科技河南有限公司
0