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/ 注册界面, ...
随机推荐
- python例子三
例一:匹配长度为1-15的域名 #-*-encoding:utf--*- import re regex=re.compile('^www[.][a-z]{1,15}[.](com|org)') m1 ...
- 微信小程序 - 豆瓣同城
代码地址如下:http://www.demodashi.com/demo/12121.html 一.准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.com/ ...
- string转object-兼容低版本浏览器(eval实现)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- ASP.NET中的配置文件
ASP.NET中的配置文件 原创 2014年10月13日 08:15:27 1199 在机房收费系统的时候曾经应用过配置文件,当时也就那么一用对配置文件了解的不是很透彻,下面就来总结一下有关配置文 ...
- js 温故而知新 webkitTransitionEnd 监听Transition动画结束事件
css3的过渡属性transition,在动画结束时,也存在结束的事件:webkitTransitionEnd; 注意:transition,也仅仅有这一个事件. http://www.runoob. ...
- SpringSecurity学习三----------通过Security标签库简单显示视图
© 版权声明:本文为博主原创文章,转载请注明出处 1.项目结构 2.pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0& ...
- IIS8应用池重启脚本
重启 IIS8 应用程序池的批处理 批处理很简单:c:\windows\system32\inetsrv\AppCmd.exe stop apppool /apppool.name:"ASP ...
- k8s部署dashborad
环境: 两台虚拟机, 10.10.20.203 部署docker.etcd.flannel.kube-apiserver.kube-controller-manager.kube-scheduler ...
- 开发app应用的开源项目推荐
app检测内存泄漏 请看这里:LeakCanary Android 和 Java 内存泄露检测 app应用想要控制状态栏 StatusBarUtil :https://github.com/laobi ...
- 使用JMeter测试Java项目
一. Apache JMeter工具 1)简介 JMeter——一个100%的纯Java桌面应用,它是Apache组织的开放源代码项目,它是功能和性能测试的工具.JMeter可以用于测试静态或者动态资 ...