一,Git的介绍git
在开发中,版本控制是少不了的,而常见的版本控制系统有SVN,CVS,GIT.在由SVN转到Git的过程当中,有必要了解下Git与SVN的区别,来达到思惟方式的改变.github
Git不单单是个版本控制系统,它也是个内容管理系统(CMS),工做管理系统等。若是你是一个具备使用SVN背景的人,你须要作必定的思想转换,来适应GIT提供的一些概念和特征.服务器
1.Git是分布式的,SVN不是.ssh
Git跟SVN同样有本身的集中式版本库或服务器,可是Git更倾向与使用在分布式的开发模式,也就是每一个开发人员从中心版本库/服务器上chect out代码后会在本身的机器上克隆一个本身的版本库.分布式
2.GIT把内容按元数据方式存储,而SVN是按文件.工具
3.GIT分支和SVN的分支不一样.版本控制
4.GIT没有一个全局的版本号,而SVN有.开发
5.GIT的内容完整性要优于SVN.it
限于文章篇幅以及侧重点,在此不作详细介绍,如需了解自行百度.变量
二,Git以及客户端的安装
在熟悉了Git的一些基本知识后,下载安装git以及客户端TortoiseGit.,在此演示 win7-64位系统的安装步骤. 下载 Git-2.11.0.3-64-bit.exe .
Git的安装
1.在启动安装程序后自定义安装路径,下一步.
下一步是选择是否设置环境变量
下一步:
下一步选择生成秘钥的工具,默认便可
步骤中没有提到的都是直接Next下一步.最后安装完后,接下来是安装客户端.
TortoiseGit客户端的安装
1.启动安装程序后,自定义安装路径
接下来就是一直默认Next就行.安装完后右键桌面就会有git和TortoiseGit客户端的菜单.
TortoiseGit客户端的配置
安装玩Git和TortoiseGit客户端,在桌面空白处右键->Git Bash Here
1.执行命令:sh-keygen –t rsa –C xxx@qq.com
2.回车键(默认保存路径C:\Users\Administrator )
3.输入密码
4.确认密码
命令完成后,会在C:\Users\Administrator\.ssh 目录下生成两个文件
其中pub 即为ssh基于github的开发必需要用到rsa密钥,打开文本内容复制添加git服务器