windows下使用TortoiseGit代替Git命令行操作
大家在使用svn的時候,都非常喜歡使用小烏龜,也就是TortoiseSVN;那么git也有小烏龜版本,即TortoiseGit。
1、安裝TortoiseGit
安裝使用TortoiseGit的前提,是windows下msysGit環境都安裝並設置好,並且已經生成了私鑰和公鑰,即可開始配合TortoiseGit使用。
安裝沒什么要求,根據自己的系統,32bit或者64bit對應選擇安裝即可。
2、配置TortoiseGit與msysGit關聯
在安裝完TortoiseGit第一件事,就是設置TortoiseGit與msysGit關聯,如下圖:
3、建立項目目錄
假如在F盤建一個工程目錄git-space,然后將版本庫克隆到這個目錄下
4、鼠標右鍵顯示TortoiseGit的功能菜單
首次使用的時候,需要克隆版本,右鍵菜單如下:
Git 克隆 // 將版本服務器上的版本clone到本地目錄下
Git 在這里創建版本庫 // 在本地目錄下創建一個版本庫
TortoiseGit(T) // TortoiseGit設置
克隆版本到本地之后,再看右鍵菜單如下:
Git 同步 // 相當於命令行~: git push origin master
Git 提交(C)—> "master"... // 相當於命令行~: git add 文件
TortoiseGit(T) // TortoiseGit設置
5、配置TortoiseGit的私鑰
在msysGit使用時,我們生成過私鑰和公鑰,但是使用TortoiseGit,如果不引入這個私鑰,就不能提交版本了。但是TortoiseGit需要的私鑰格式與生成的私鑰不一致,使用要轉換成TortoiseGit可以認的格式。
在TortoiseGit的安裝目錄下C:\Program Files\TortoiseGit\bin找到puttygen.exe,就是轉換工具,雙擊如下:
這里只需要通過按鈕Load,載入我們自己的私鑰即可,如下:
點擊save,然后保存為TortoiseGit可以認的格式,ppk格式,並重新命名即可。然后在鼠標右鍵選擇【Git 克隆】即彈出如下:
在加載putty密鑰的地方引入剛剛轉換過的ppk格式私鑰即可,確定之后即可clone版本以及提交文件到版本服務器。否則就會在clone的時候提示要輸入password密碼,引入私鑰之后就不需要什么密碼了。
6、提交文件
通過TortoiseGit提交文件,也就是右鍵菜單功能
Git 提交(C)—> "master"... // 相當於命令行~: git add 文件,這里只是將文件提交到本地版本庫,並非提交到遠程版本服務器
如下圖:
這里提交之后,其他客戶端不能獲取到你提交的文件,因為你的文件沒有更新到遠程版本服務器上。
7、同步到版本服務器
通過TortoiseGit提交文件到版本服務器,也就是右鍵菜單功能
Git 同步 // 相當於命令行~: git push origin master
如下圖:
點擊推送即可完成,將文件更新到遠程版本服務器上,其他客戶端更新之后可以獲取到你提交的文件。