Git 教程


阅读(583.8k) 收藏 (561)

手册简介

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

手册说明

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

f7246b600c338744a9591cd7530fd9f9d62aa0f8

Git优点:

  1. Git是分布式的,这意味着每个开发人员都可以在本地存储代码库的完整副本。这使得开发人员可以在没有网络连接的情况下工作,并且可以更轻松地处理分支和合并。
  2. Git是快速的,因为它使用了一些高效的算法来处理版本控制。这使得Git能够处理大型代码库,并且在执行常见操作时非常快。
  3. Git是灵活的,因为它允许开发人员使用不同的工作流程和工具来管理代码库。这使得Git适用于各种不同类型的项目。
  4. Git是可靠的,因为它使用了一些强大的技术来保护代码库免受损坏和数据丢失。例如,Git使用了SHA-1哈希算法来确保每个提交都是唯一的,并且可以检测到任何数据损坏或篡改。
  5. Git是开源的,这意味着任何人都可以查看和修改Git的源代码。这使得Git成为一个非常透明和可信赖的工具。

Git缺点:

  1. Git的学习曲线相对较陡峭,因此需要一些时间来学习和理解它的工作原理。
  2. Git不适合处理大型二进制文件,因为它存储的是文件快照而不是文件差异。这意味着当大型二进制文件频繁提交时,文件体积会变得非常大,这可能会导致网络传输问题。
  3. 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上查看!

https://github.com/git/git

相关学习资料


更新记录

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号