前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我的Github之Pull request的使用

我的Github之Pull request的使用

作者头像
wblearn
发布2018-08-27 17:54:16
1.1K0
发布2018-08-27 17:54:16
举报
文章被收录于专栏:wblearnwblearn

写在前面

GitHub已经成为的一切开放源码软件的基石。开发人员喜欢它,基于它进行协作,并不断通过它开发令人惊叹的项目。除了??代码托管,GitHub的主要吸引力是使用它作为一个协作开发工具。在本篇中,我将简单记录一下我的github如何发起一个Pull请求合并一个Pull请求

Pull请求(Pull request)

Pull请求是一个非常棒的方式,通过fork一个新的代码库用来独立开发,并将变更贡献回原始代码库,来合并我们的代码更改。下面,来看一下我是如何将我博客主题Pull request给jekyllthemes库的。 基本步骤如下:

1.发起一个Pull请求

1.1 Fork拷贝原始代码仓库

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

fork jekyllthemes

1.2 克隆Fork代码仓库到本地

接下来使用git clone命令或者在github页面克隆一份Fork代码库到本地计算机。 进入到克隆下来的Git代码库里,可对增加文件或修改文件,最后在提交到本地代码仓库。 最后再提交到本地代码仓库

修改了两个文件然后将项目提交到本地库

1.3 Push 本地代码仓库到Github代码仓库 接下来将本地代码仓库推送到Github上的Fork代码仓库上(或者直接在github页面上进行上传操作),注意不是原始代码仓库。

代码语言:javascript
复制
git push -u origin master

1.4 最后一步:Pull request 进入我们fork的代码库的GitHub页面,选择需要提交给原始代码仓库的分支,然后点击Pull Request按钮,再点击new pull request按钮,最后再create pull request确认。

create pull request

可以看到我修改的两个文件已发送pull请求成功

至此作为协作者的任务已经完成,接下来的事就是等待原始仓库拥有者合并你提交的代码。

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

作为原始仓库拥有者有两种方式合并收到的Pull请求。一种是在GitHub上合并一种是在本地用Git命令合并,这里不再赘述。

写在最后

之前我为我的博客定制的一个videos页面(视频集成于youtube,国内的需访问外国网站才能看),主要是youtube没广告,偶尔上传视频记录一下自己的日常生活,但后来实在受不了每次上传视频到youtube时我那V**的龟速,于是改成了国内二次元视频网站bilibili:)

可能后续会针对这个videos页面的视频集成再写一篇文章说明一下,先放几张图,敬请期待!

PC端

手机端

手机端

git的其他相关文章 我的博客搭建之git的使用 push本地代码到github出错

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.07.15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在前面
  • Pull请求(Pull request)
  • 1.发起一个Pull请求
  • 原始仓库拥有者合并收到的Pull请求
  • 写在最后
相关产品与服务
代码托管
CODING 代码托管(CODING Code Repositories,CODING-CR)是为开发者打造的云端便捷代码管理工具,旨在为更多的开发者带去便捷、高效的开发体验,全面支持 Git/SVN 代码托管,包括代码评审、分支管理、超大仓库等功能。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com