一、git定义
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 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
三、git安装
Git的安装就各取所需了,看各自是在什么平台上使用。如果是在windows系统操作的话,在该地址下载exe文件:https://gitforwindows.org/,官网慢,可以用国内的镜像:https://npm.taobao.org/mirrors/git-for-windows/。安装即可。在 Mac 平台上安装 Git 最容易的当属使用图形化的 Git 安装工具,下载地址为:http://sourceforge.net/projects/git-osx-installer/
安装成功后,就可以使用命令行的git工具(已经自带了ssh客户端)了,另外还有一个图形界面的 Git 项目管理工具。
在开始菜单里找到"Git"->"Git Bash",会弹出Git命令窗口,你可以在该窗口进行Git操作。