手册简介
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
手册说明
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。边学边练:Git微课
Git优点:
- Git是分布式的,这意味着每个开发人员都可以在本地存储代码库的完整副本。这使得开发人员可以在没有网络连接的情况下工作,并且可以更轻松地处理分支和合并。
- Git是快速的,因为它使用了一些高效的算法来处理版本控制。这使得Git能够处理大型代码库,并且在执行常见操作时非常快。
- Git是灵活的,因为它允许开发人员使用不同的工作流程和工具来管理代码库。这使得Git适用于各种不同类型的项目。
- Git是可靠的,因为它使用了一些强大的技术来保护代码库免受损坏和数据丢失。例如,Git使用了SHA-1哈希算法来确保每个提交都是唯一的,并且可以检测到任何数据损坏或篡改。
- Git是开源的,这意味着任何人都可以查看和修改Git的源代码。这使得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.10 | 2016年9月2日 | 2.10 | 2016年9月2日 |
2.13.3 | 2017年7月12日 | 2.13.3 | 2017年7月12日 |
截止至2023年初,Git版本号已经到达了2.40版本,历代Git版本可以前往:
Index of /pub/software/scm/git/ (kernel.org)
查看和下载!
也可以到GitHub上查看!
相关学习资料
更新记录
-
Git 安装配置 04-14 15:42
-
Git push命令用法 07-29 16:29
-
Git 常用命令速查表 07-29 16:28
-
Git 教程 03-23 16:20
-
Git clone命令用法 03-23 16:19
-
Git 分支策略 03-23 16:04
-
Git 服务器搭建 03-23 16:03
-
Git 远程仓库 03-23 16:03
-
Git 标签 03-23 16:02
-
Git 查看提交历史 03-23 16:02