簡介Git: git
Git是一個開源的分佈式版本控制系統,用以項目版本管理。與經常使用的 CVS, SVN等工具不一樣,它採用了分佈式版本庫的方式,沒必要服務器端軟件支持。 程序員
Git 是爲Linux而生的,最初建立人就是Linux的創始人—— Linus Torvalds。不過如今在windows下使用Git也愈來愈方便,本文主要介紹下MSysGit、TortoiseGit這兩款開源的軟件,以及如何利用它們同步項目到Github。 github
1、安裝: windows
一、首先安裝MSysGit(MSysGit是 Git 版本控制系統在 Windows 下的版本)。 服務器
MSysGit下載地址:http://code.google.com/p/msysgit/downloads/list(推薦下載最新版本) 分佈式
下載MSysGit後,只須要一步步默認安裝。 工具
二、安裝TortoiseGit (TortoiseGit 是Windows下的Git圖形化軟件,使用界面與TortoiseSVN很是相似) google
TortoiseGit下載地址:http://code.google.com/p/tortoisegit/wiki/Download?tm=2(同時,咱們能夠下載中文語言包 — Chinese, simplified)
TortoiseGit安裝步驟也不在這裏具體介紹了,默認操做就ok了。 spa
3、關於Github 版本控制
Github 是一個基於互聯網的存取服務,能夠託管各類 Git 庫,它提供商業帳戶和爲開源項目提供的免費帳戶。目前 Github 是最爲主流的 Git 存取站點,不少程序員在上面託管代碼,開源本身的項目。
Github 使用 Git 分佈式版本控制系統,一開始只是針對 Linux 平臺。不過 Windows 用戶如今也能夠方便使用,Github 提供了一個易於使用的 Git 圖形客戶端 — "Github for Windows"。
4、具體實踐
一、在Github(http://www.github.com/)官網註冊、登陸 。
二、WIN + R,輸入「C:\Program Files\TortoiseGit\bin\puttygen.exe」快速查找puttygen.exe文件。而後鼠標點擊「Generate」,等進度條到100%的時候,會生成公鑰。
三、點擊「Save private key」,將這個key保存成一個 .ppk文件,而且記住它的位置(後面須要用到)。
四、在Github的賬戶設置頁面,點擊「SSH Keys」,添加puttygen.exe生成的公鑰。
五、在Github主頁中,點擊「Create a new repository」建立一個倉庫。而後從Imprudence庫的主頁中,複製git clone URL,以下:git@github.com:yourname/imprudence.git。
六、在本地爲這個Imprudence源碼建立一個目錄,點擊右鍵選擇"Git Clone..."。而後在URL處填寫第5步的clone URL, "Load Putty Key" 選擇第三步保存的私鑰.ppk文件。
七、點擊OK,便可獲取第5步Github上建立的倉庫新分支了。
八、要將完成的項目commit到Github也很簡單,只需相應目錄右鍵 -> TortoiseGit -> push,接下來的操做應該你們都能懂了,這裏就不過多講述。