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