01 Git基础教程
Git 与 SVN 区别
1.Git是分布式的,SVN不是; 这是Git和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别2.Git把内容按元数据方式存储,而SVN是按文件; 所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn,.cvs 等的文件夹里3.Git分支和SVN的分支不同;SVN中的分支可以说是版本库的另一个目录4.Git没有一个全局的版本号,而SVN有;5.Git的内容完整性要优于SVN;Git的内容存储使用的是SHA-1哈希算法 这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏