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

2.命名你的仓库
3.输入简短的描述
4.选择 Initialize this repository with a README.
2.创建一个分支
分支是一次地在不同版本的存储库上进行工作的方式。默认情况下,你的仓库有一个名为master的分支,它被认为是最终的分支。我们使用分支来进行实验和编辑再最终提交给master。
当您从主分支创建分支时,您正在制作主分支的复制或快照,就像在那个时候一样。如果其他人在分支机构工作时对主分支进行了更改,您则可以引入这些更新。
图示如下:
你有没有保存过不同版本的文件?就像是:
story.txt
story-joe-edit.txt
story-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/ 注册界面, ...
随机推荐
- Calculation 2-欧拉函数的运用
Calculation 2 Time Limit: 1000MS Memory Limit: 32768KB 64bit IO Format: %I64d & %I64u Submit ...
- Spring使用经验之StandardServletMultipartResolver实现文件上传的基本配置
Note:Spring使用版本是4.1.6.RELEASE 1. 在实现了AbstractAnnotationConfigDispatcherServletInitializer的类中重载custom ...
- NSNotification的几点说明
1.NSNotification消息的同步性 ①NSNotification使用的是同步操作.即如果你在程序中的A位置post了一个NSNotification,在B位置注册了一个observer,通 ...
- CSS 选择器 :last-child与:last-of-type的区别
:last-child----represents the last element among a group of sibling elements. CSS伪类 :last-child 代表在一 ...
- 固态硬盘(SSD) 和机 械硬盘(HDD) 优缺点比較
Attribute SSD (Solid State Drive) HDD (Hard Disk Drive) Power Draw / Battery Life (功耗/电池寿命) Less pow ...
- Hadoop 中的 ArrayWritable
虽然ArrayWritable不是接口,但貌似必须要子类去extends ArrayWritable,不能直接用ArrayWriable 否则会报下面的错误?(不是很确定) java.lang.Exc ...
- SpringSecurity---javaconfig:Hello Web Security
© 版权声明:本文为博主原创文章,转载请注明出处 本文根据官方文档加上自己的理解,仅供参考 官方文档:https://docs.spring.io/spring-security/site/docs/ ...
- 【一键激活win8.1系统】
下载激活工具地址: 链接:https://pan.baidu.com/s/1AUaQQRcqfCYWK94KapYjjA 密码:i4sk 下载后,右键单击“以管理员身份运行”Microsoft Too ...
- PHP插入法排序
/** 插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法. 它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描, 找到相应位置并插入.插入排序在实现上 ...
- centos7.0 增加/usr分区的容量减少home分区的大小
把/home内容备份,然后将/home文件系统所在的逻辑卷删除,扩大/root文件系统,新建/home:tar cvf /tmp/home.tar /home #备份/homeumount /home ...