Git 的关键概念
- 工作区(Working Directory):本地能看到的目录
- 版本库(Repository):也称之为仓库,实际上就是工作区中的
.git目录,版本库中包括很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD
提交修改的机制
- git add(添加文件到仓库)将工作区的文件修改添加到暂存区;
- git commit(提交修改)实际上就是把暂存区的所有内容提交到当前分支;
- 提交完成后,暂存区就没有任何内容了。


Git 和 SVN 的区别
- 版本号:
SVN中,版本号为递增的数字(0,1,2,3……),Git中,版本号是一个SHA1计算出来的一个非常大的数字(十六进制表示,如 842d7d2d8a953c59af1f858a5df20bfe120d823f) - 协议:
Git支持多种协议,包括Https,但通过SSH支持的原生Git协议速度最快 - 分支:
SVN也有分支管理,但创建、切换和删除分支上,Git的速度更快
参考:廖雪峰的 Git 教程
本文详细解析Git的工作区、版本库、暂存区等关键概念,阐述提交修改的机制,对比Git与SVN在版本号、协议和分支管理上的区别,适合初学者快速掌握Git的基本操作。

被折叠的 条评论
为什么被折叠?



