TortoiseGit是Git的Windows Shell界面,基於TortoiseSVN。它是開源的,可以使用免費的軟件完全構建。
由於它不是Visual Studio,Eclipse或其他特定IDE的集成,因此您可以將它與您喜歡的任何開發工具以及任何類型的文件一起使用。與TortoiseGit的主要交互將使用Windows資源管理器的上下文菜單。
TortoiseGit通過常規任務爲您提供支持,例如提交,顯示日誌,區分兩個版本,創建分支和標籤,創建補丁等。
一、TortoiseGit的特點
- 使用方便
- 強大的提交對話框(見截圖)
- 集成的日誌消息拼寫檢查程序
- 自動完成修改文件的路徑和關鍵字
- 使用特殊字符格式化文本
- 每個項目設置
- 最小日誌消息長度,以避免意外提交空日誌消息
- 用於拼寫檢查的語言
- 與問題跟蹤系統集成
TortoiseGit提供了一種靈活的機制來集成任何基於Web的錯誤跟蹤系統。- 一個單獨的輸入框,用於輸入分配給提交的問題編號,或直接在日誌消息本身中着色問題編號
- 顯示所有日誌消息時,會添加一個帶有問題編號的額外列。您可以立即查看提交所屬的問題。
- 問題編號轉換爲鏈接,可直接在相應問題上打開Web瀏覽器
- 如果未將提交分配給問題編號,則爲可選警告
- 有用的工具
- TortoiseGitMerge(見截圖和TortoiseGitMerge手冊)
- 顯示您對文件所做的更改
- 有助於解決衝突
- 可以應用從用戶那裏獲得的補丁文件而無需對存儲庫的提交訪問權限
- TortoiseGitBlame:顯示歸咎於文件。還顯示文件中每行的日誌消息。(見截圖)
- TortoiseGitIDiff:查看您對圖像文件所做的更改(參見屏幕截圖)
- TortoiseGitMerge(見截圖和TortoiseGitMerge手冊)
- TortoiseGit很穩定
- 在每次發佈之前,我們都會爲“冒險”人員創建一個或多個預覽版本,以便首先進行測試。這有助於很早發現錯誤,因此它們甚至無法進入正式版本。
- 每個TortoiseGit版本都包含一個自定義崩潰報告工具,它可以幫助我們更快地修復錯誤,即使您無法準確記住觸發它的操作。
二、下載安裝
64位程序安裝包下載地址: https://download.tortoisegit.org/tgit/2.8.0.0/TortoiseGit-2.8.0.0-64bit.msi
64位中文語言包下載地址:https://download.tortoisegit.org/tgit/2.8.0.0/TortoiseGit-LanguagePack-2.8.0.0-64bit-zh_CN.msi
先安裝TortoiseGit,再安裝語言包,一路默認設置就好。
三、TortoiseGit配置
1、 在空白處點擊鼠標右鍵, 選擇 --> TortoiseGit (T)--> 設置(S), 彈出配置界面。
2、在設置對話框中,點選左邊的"右鍵菜單",如果右邊的複選框有默認勾選,全部去掉,這樣右鍵菜單顯得比較乾淨。
3、配置倉庫一些配置信息,你推送項目到Gitea、Github等在線倉庫時,會記住你輸入的用戶名和密碼。
- 用戶名: 就是你註冊倉庫的賬號,如: holysll
- 密碼: 當然是註冊時填寫的密碼: *********
- Email: 如[email protected]
- 用戶姓名/暱稱: 如holysll
4、密鑰配置
- 開始-->TortoiseGit-->PuTTYgen,進入PuTTY Key Generator
- 點擊右下角的 Load 或者最上面菜單欄 File --> Load private key 或 Conversions --> Import key
- 導入 由 ssh-keygen -t rsa -C "郵箱地址" 生成的id_rsa私鑰
- 點擊Save private key把私有的密鑰保存到C:\Program Files\TortoiseGit\bin目錄下,命名爲Putty_Key.ppk。
- 開始-->TortoiseGit-->Pageant,雙擊任務欄右下角藍色電腦圖標,點擊Add Key,把剛纔保存的祕鑰 Putty_Key.ppk導入進去。
說明:使用TortoiseGit進行和遠端輸出項目時,Pageant必須啓動且添加了對應的私鑰,否則會報錯。
四、TortoiseGit使用實例
1、從gitea倉庫克隆
- 在git_test目錄下,右鍵-->TortoiseGit(T)-->克隆
- 粘貼SSH 鏈接地址到URL,選擇 加載Putty密鑰(K),點擊確定。
2、提交到gitea倉庫
- 在D:\gitea_test\gitea_test目錄下,新建test3.txt。
- 選中test3.txt,右鍵-->TortoiseGit(T) -->添加,點擊提交。
- 填入日誌信息,點擊提交。
- 點擊推送。
- 點擊確定。
- 查看gitea_test倉庫,test3.txt提交成功。
如有疑問,歡迎留言!
參考來源:https://tortoisegit.org/about/
https://www.cnblogs.com/xiuxingzhe/p/9312929.html
https://blog.csdn.net/baidu_38432732/article/details/80511619