一,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服務器