Git是个快速的、开源的、分布式的版本控制工具。git
集中式管理(SVN)github
分布式管理(GIT)服务器
经过以上的图形对比:eclipse
分布式管理有以下的好处:ssh
一、去中心化:每一个人开发人员都拥有一个完整的库分布式
二、本地仓库:Git每一个开发人员本地都一个仓位,当不须要与中心仓库作提交的时候,断网依然能够工做,能够快速提交。工具
总结:简单来理解:Git比SVN多一个本地仓库,其余基本操做基本同样。spa
客户端推荐TortoiseGit和Eclipse的插件EGit插件
TortoiseGit 是 TortoiseSVN 的 Git 版本,TortoiseGit 用于迁移 TortoiseSVN 到 TortoiseGit,一直以来 Git 在 Windows 平台没有好用 GUI 客户端,如今 TortoiseGit 的出现给 Windows 开发者带来福音,一个开源的项目。TortoiseGit 用起来很方便,跟 TortoiseSVN 同样能够经过直接观察文件图标来查看文件当前的状态,在 Windows 下的表现确实没得说。版本控制
官网下载:https://tortoisegit.org/download/
傻瓜式安装就不详细介绍了。
在Eclipse上安装EGit插件
一、在Eclipse菜单中help——>install new sofeware
二、在弹出的窗口中,点击work with后面的add按钮,在弹出的Add Respository的小窗口中,在Location一栏,添加以下的路径:
http://download.eclipse.org/egit/updates
三、选择好要安装的插件,而后一直next就好。
在Liunx安装Git服务器,咱们这里介绍一种最简单的方式,基于ssh方式,这种方式须要在server上添加用户账号,或者使用ssh的公钥私钥进行认证。
在CentOS6+经过源码安装的配置GIT服务器
一、下载git源码 https://github.com/git/git/releases 并上传的liunx服务器
二、$ tar zvxf git-2.9.2.tar.gz 解压源文件包
三、$ make prefix=/usr/local/git all 编译解压的所有文件
四、$ make prefix=/usr/local/git install 安装git