下载APP 随时随地学编程
返回 首页

Git教程

开始阅读
手册说明:

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。边学边练:Git微课


Git优点:

适合分布式开发,强调个体。

公共服务器压力和数据量都不会太大。

速度快、灵活。

任意两个开发者之间可以很容易的解决冲突。

离线工作。

Git缺点:

资料少(起码中文资料很少)。

学习周期相对而言比较长。

不符合常规思维。

代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。

版本

原始发行日期 最新版本 发布日期
0.99 2005-07-11 0.99.9n 2005-12-15
1.0 2005-12-21 1.0.13 2006-01-27
1.1 2006-01-08 1.1.6 2006-01-30
1.2 2006-02-12 1.2.6 2006-04-08
1.3 2006-04-18 1.3.3 2006-05-16
1.4 2006-06-10 1.4.4.5 2008-07-16
1.5 2007-02-14 1.5.6.6 2008-12-17
1.6 2008-08-17 1.6.6.3 2010-12-15
1.7 2010-02-13 1.7.12.4 2012-10-17
1.8 2012年10月21日 1.8.5.6 2014年12月17日
1.9 2014年2月14日 1.9.5 2014年12月17日
2.0 2014年5月28日 2.0.5 2014年12月17日
2.1 2014年8月16日 2.1.4 2014年12月17日
2.2 2014年11月26日 2.2.3 2015年9月4日
2.3 2015年2月5日 2.3.10 2015年9月29日
2.4 2015年4月30日 2.4.11 2016年3月17日
2.5 2015年7月27日 2.5.5 2016年3月17日
2.6 2015年9月28日 2.6.6 2016年3月17日
2.7 2015年10月4日 2.7.4 2016年3月17日
2.8 2016年3月28日 2.8.4 2016年6月6日
2.9 2016年6月13日 2.9.3 2016年8月12日
2.102016年9月2日2.102016年9月2日
 2.13.3 2017年7月12日 2.13.3 2017年7月12日

相关学习资料


目录
Git 教程
Git 安装配置
Git 工作流程
Git 工作区、暂存区和版本库
Git 创建仓库
Git 基本操作
Git 分支管理
Git 查看提交历史
Git 标签
Git 远程仓库
Git 服务器搭建
Git 常用命令速查表
Git 分支策略

Git 版本更新

Git v2.14.1发布

Git 常用命令

Git clone命令用法
Git push命令用法
Git merge命令用法

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }