Git是目前世界上最先进的分布式版本控制系统。
image-20220331224114984.pnggit 官网:https://git-scm.com
git历史
同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代。
Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。
Linux社区中存在很多的大佬!破解研究 BitKeeper !
到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。
据说linux之父只开用了2周,也就是后来的 Git!牛皮
Git是目前世界上最先进的分布式版本控制系统。
Git是免费、开源的,最初Git是为辅助 Linux 内核开发的,来替代 BitKeeper!
Git 与 SVN 区别
Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。
如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。
Git 与 SVN 区别点:
- 1、Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。
- 2、Git 把内容按元数据方式存储,而 SVN 是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。
- 3、Git 分支和 SVN 的分支不同:分支在 SVN 中一点都不特别,其实它就是版本库中的另外一个目录。
- 4、Git 没有一个全局的版本号,而 SVN 有:目前为止这是跟 SVN 相比 Git 缺少的最大的一个特征。
- 5、Git 的内容完整性要优于 SVN:Git 的内容存储使用的是 SHA-1 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
Windows 平台上安装
在 Windows 平台上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以到 GitHub 的页面上下载 exe 安装文件并运行:
安装包下载地址:https://gitforwindows.org/
官网慢,可以用国内的镜像:https://npm.taobao.org/mirrors/git-for-windows/。
一、下载完成,点击exe
image-20210612233322378.png二、点击Next,安装路径
image-20210612233515461.png选择自己的工具路径即可
三、选择安装组件
image-20210612233748479.png四、点击Next,菜单文件
image-20210612233837908.png菜单不用改
五、选择文本编辑器
image-20210612234145964.png选择编辑器,此处选择Notepad ++
六、默认选择
image-20210612234559812.png七、修改系统的环境变量---建议默认
image-20210612234642381.png八、SSL证书选择
image-20210612234842210.png九、配置行尾结束符
image-20210612235709867.png十、配置终端仿真
十一、选择git功能
image-20210613000936607.png选择第一个,默认
十二、选择帮助器
image-20210613001205680.png默认即可
十三、额外配置选项
image-20210613001446712.png十四、其他的配置--默认即可
image-20210613002059920.png没有探索,不知道什么功能,不勾也行
十五、点击Install,安装等待即可
等待系统自动安装。
十六、验证是否安装成功
在windows 电脑上,打开命令行:cmd
输入命令:git
git
image-20220331225709063.png
安装成功!
新版本,新增了功能,足够用了
网友评论