git的官方網站:html
 瀏覽器
個人經驗:1.必須同時安裝msysqit以及TortoiseGit,沒必要分前後順序服務器
             2.必須把msysqit安裝目錄C:/Program Files/Git/bin加到PATH環境變量之中,不然在git clone的時候會提示git -v的錯誤網站
 google
目前至少有三款可運行在 Microsoft Windows PC 上的 Git 客戶端:Git Extensions,msysgit 以及 TortoiseGit。加密
msysgit 的優點是帶了一個命令行界面(Git Bash),其啓動命令也是整合到 Windows 資源管理器的右鍵菜單上了,若是你對 Git 的命令行模式情有獨鍾,那麼建議你安裝 msysgit,在 Win 平臺上繼續享用 Git 命令行工做模式。.net
Git Bash of msysgit命令行
安裝了 msysgit 以後,在 Windows 「個人電腦」中任意一個文件夾上面點擊鼠標右鍵,選擇「Git Bash Here」就能彈出上圖所示的 Git 命令行窗口。這個啓動過程可能須要十幾秒鐘,請耐心等待。最後看到綠色的 $ 就是命令行提示符。輸入 git help git 這個命令並回車,就會在瀏覽器中打開 msysgit 自帶的幫助文檔 HTML 頁面;要離開命令行時,在 $ 提示符下輸入 exit 就退出了。code
在安裝 TortoiseGit 以前,你的 Windows PC 上仍然必須先安裝 msysgit。由於此程序提供了 Git 核心。並且安裝順序是:先安裝 msysgit,而後安裝 TortoiseGit。若是你弄反了,就必須進入 TortoiseGit 的設置界面(右鍵菜單上 TortoiseGit -> Settings -> General -> MSysGit -> Path),手動指定 Git 核心文件的位置(例如 c:/Program Files/Git/bin)。
TortoiseGit 能夠支持 SSH 加密方式的「上傳」,早期版本是藉助另外一款專門實現 SSH 傳輸的開源軟件 Putty 來實現,用戶必須另外安裝 Putty,而後在 TortoiseGit 的設定選項中給出 Putty 的可執行文件位置(例如 C:/Program Files/Putty/plink.exe)。如今最新的 TortoiseGit 已經自帶了 TortoisePlink.exe(在右鍵菜單中 TortoiseGit -> Settings -> Network -> SSH -> SSH client)。
TortoisePlink.exe 其實是 Putty 的 Plink.exe 文件的一個衍生產品,功能上比 Putty 可能要差一些。若是你喜歡 SSH 方式,那麼仍是建議你安裝 Putty —— 沒準你的電腦上早就安裝了。
提示:經過 SSH 方式訪問遠程服務器還須要認證密鑰(Putty Key)文件,每個服務器都不同。請參看 Putty 的相關文檔,本文再也不贅述。
不過別擔憂,咱們只想經過 TortoiseGit 來下載軟件最新版本,就不須要搞清楚這個 Key 是什麼,怎麼用,同樣能達到目標。
在你的硬盤上某個位置建立一個新目錄,例如命名爲 sjsb Git,而後在上面點擊鼠標右鍵,在彈出菜單上選擇「Git Clone...」,以下圖所示:
接下來就會彈出一個對話框,要你填寫該 Git Clone 對應的地址。
是否是以爲這個對話框很熟悉?酷似 TortoiseSVN 的「檢出」對話框。在 URL 一欄填寫目標網址,去掉 Load Putty Key 的勾選,而後點擊「OK」按鈕,就開始了傳輸遠程文件的畫面:
進度條下面的方框中顯示了 Git Clone 的來源網址及本地存儲位置,也顯示了文件總數、已收到文件數量、傳輸速度等參數。
傳輸完成後,點擊 OK 按鈕,就結束了對文件庫的下載。
以上咱們演示了 Git 的「下載」過程,若是你想「上傳」呢?也很簡單!在本地的 Git Clone 中修改了文件以後,能夠在總目錄上點擊右鍵,選擇 Git Commit -> "master"... 這一項便可(注意是一級菜單,不是次級)。
當你在 PC 上擁有了一個 Git克隆 以後,過一段時間確定須要更新一下,從「主庫」(master)中提取別人提交的新文件,並與你本身 PC 上的 Git Clone 合併。這些操做均可以在右鍵菜單上找到相應的命令。具體用法請仔細閱讀 TortoiseGit 的幫助(右鍵菜單上 TortoiseGit -> Help)。