GIT笔记:GITHUB教程【官方自译版】
GIT笔记:将项目发布到GITHUB
GITHUB是什么
GitHub是版本控制和协作的代码托管平台。它可以让你和其他人在任何地方一起工作。
1.创建一个新的仓库
创建步骤:

2.命名你的仓库
3.输入简短的描述
4.选择 Initialize this repository with a README.

2.创建一个分支
分支是一次地在不同版本的存储库上进行工作的方式。默认情况下,你的仓库有一个名为master的分支,它被认为是最终的分支。我们使用分支来进行实验和编辑再最终提交给master。
当您从主分支创建分支时,您正在制作主分支的复制或快照,就像在那个时候一样。如果其他人在分支机构工作时对主分支进行了更改,您则可以引入这些更新。
图示如下:

你有没有保存过不同版本的文件?就像是:
story.txtstory-joe-edit.txtstory-joe-edit-reviewed.txt分支机构在GitHub仓库中完成类似的目标。在GitHub上,我们的开发人员,作者和设计人员使用分支来将错误修复和功能工作与主(生产)分支分开。当一个变化准备就绪时,他们将分支合并到master中。
创建步骤:
- 转到您的新存储库hello-world。
- 点击文件列表顶部的下拉列表,分支:master。
- 在新的分支文本框中输入分支名称readme-edits。
- 选择蓝色的创建分支框,或点击键盘上的“Enter”。

现在你有两个分支,master和readme-edits。他们看起来完全一样,但不是很长时间!接下来,我们将我们的更改添加到新的分支。
3.修改并提交修改
好样的!现在,您正在使用新的分支的代码视图,这是master的副本。我们来做一些编辑

4.打开合并请求
很好的编辑!现在您已经在master的一个分支中进行了更改,您可以打开一个合并请求(Pull Request)。Pull Request是GitHub上合作的核心。当你打开一个Pull Request时,你正在提出你的改变,并要求有人审查并提交你的贡献,并将其合并到他们的分支。Pull Request显示来自两个分支的内容的差异或差异。变化,添加和减法以绿色和红色显示。
即使在代码完成之前,你也可以Pull Request,和其他人进行讨论。通过在您的拉取请求消息中使用GitHub的@mention系统,您可以向特定的人员或团队要求反馈,无论他们是在大厅还是在10个时区之外。你甚至可以在自己的仓库中打开pull请求,并自己合并。在处理大型项目之前,学习GitHub流程是一个很好的方法。
创建步骤:
1.单击“合并请求”选项卡,然后从“合并请求”页面单击绿色的“新建请求”按钮。
2.在“示例比较”框中,选择您创建的分支,feature,与主文件(原始文件)进行比较。

3.比较页面上比较差异的更改,确保它们是你想要提交的。

4.如果您满意这些是您要提交的更改,请单击绿色的“创建合并请求”按钮。

5.给你的拉取请求一个标题,并写下你的变化的简要说明。

5.合并您的请求
在这最后一步,是时候把你的改变 - 合并feature分支到主分支。
步骤:
1.点击绿色合并拉取请求按钮,将更改合并到master。

2.继续并删除分支,因为它的更改已被合并,在紫色框中的删除分支按钮.

GIT笔记:GITHUB教程【官方自译版】的更多相关文章
- get最简单直接粗爆git与github教程
Git是分布式版本控制系统(可以理解为文件管理拓展工具) github一个在线文件托管系统(可以理解为一个在线云盘) 准备工作,在git官网下载git软件件,安装git软件,以windows.为例,下 ...
- 适合小白/外行的git与github最基础最浅显教程
首先声明,这是适合小白/外行/初学者/学生看的最基础最简单的git与github教程,已经能使用svn,git等工具的朋友请不要看这篇文章来浪费时间了. 想进一步学习git的,推荐去廖雪峰博客学习. ...
- Git、Github、Gitkraken 学习笔记
<Git.Github.Gitkraken 学习笔记> 一.写在前面 1.参考资料 本文参考 <Pro Git> 一书. 在官网有免费在线版可供阅读:https://git-s ...
- Git和Github简单教程
原文链接:Git和Github简单教程 网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上. 这篇文章 ...
- Git和Github简单教程(收藏)
原文链接:Git和Github简单教程 目录: 零.Git是什么 一.Git的主要功能:版本控制 二.概览 三.Git for Windows软件安装 四.本地Git的使用 五.Github与Git的 ...
- Git和Github简单教程【转】
转自:https://www.cnblogs.com/schaepher/p/5561193.html#clone 原文链接:Git和Github简单教程 网络上关于Git和GitHub的教程不少,但 ...
- 转:Git和Github简单教程
转自:https://www.cnblogs.com/schaepher/p/5561193.html Git和Github简单教程 原文链接:Git和Github简单教程 网络上关于Git和Gi ...
- 使用Git和Github来管理自己的代码和笔记
一.Github注册 1.先注册github.com的账号,官方网站: https://github.com/ 2.登录 3.创建仓库,仓库分公开的和私有的,公开的是免费的,私有的是收费的.我现在创建 ...
- 简单使用Git和Github来管理自己的代码和读书笔记
原文链接:http://my.oschina.net/bxxfighting/blog/378196 先注册github.com的账号官方网站: https://github.com/ 注册界面, ...
随机推荐
- 使用 react-native-tab-navigator 创建 TabBar 组件
1.首先安装好ReactNative的运行环境,安装组件依赖库 使用npm install react-native-tab-navigator --save安装所依赖的第三方库 2.导入 impor ...
- 关于其它模块的设计,有非常多须要自己去构建和完毕,在这里就简单地举几个样例来看看其它模块的设计。我们要做的就是有更改password模块,客户选择模块和关于本软件模块。更改password模块用来更改管理员的password,客户选择对话框模块用来选择已加入的客户,关于本软件模块用来说明客户管理系统的一些必要信息和制作人的信息。
五,其它模块设计 关于其它模块的设计,有非常多须要自己去构建和完毕,在这里就简单地举几个样例来看看其它模块的设计. 我们要做的就是有更改password模块.客户选择模 ...
- PLSQL Developer设置及快捷键设置
1.登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需 ...
- openstack-计算节点安装(Node)
感谢朋友支持本博客,欢迎共同探讨交流.因为能力和时间有限.错误之处在所难免,欢迎指正. 假设转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...
- (一)Thymeleaf用法——Thymeleaf简介
1. thymeleaf认识 参考官方文档(Project version: 3.0.5.RELEASE) 1.1 介绍 Thymeleaf是面向Web和独立环境的现代服务器端Java模板引擎,能 ...
- 在Excel2003中给定区域填充随机数?
1.选中一个单元格,输入“=RAND()*40+60”,点CTRL+ENTER键,即可完成公式填充. 2.鼠标悬停单元格边框右下角,出现“+”符号,左键拉动实现格式复制,从而填充整个区域随机数. ★题 ...
- mysql合并同一列的值
我有例如以下的查询条件显示: 我希望终于显示的效果如图: 将id同样的group_name合并到一行.实现方法:在group_name前面加keywordgroup_concat.然后在sql语句 ...
- win10--vs2015--libjpeg--64位库的编译过程记录
win10--vs2015--libjpeg--64位库的编译过程记录 1. 下载源代码: http://libjpeg.sourceforge.net/ 或者 http://www.ij ...
- windows下python安装Numpy、Scipy、matplotlib模块(转载)
python下载链接 Numpy下载链接 python中Numpy包的安装及使用 Numpy包的安装 准备工作 Python安装 pip安装 将pip所在的文件夹添加到环境变量path路径中 ...
- 从零开始学android -- notification通知
目前有三种通知 第一种是普通通知 看看效果 布局什么的太简单了我就不放在上面了给你们看核心的代码就行了 里面的 int notificationID = 1; //设置点击通知后的意图 Inten ...