TortoiseGit使用手冊


 

 

1 安裝


 

1.1 32位系統

(1) 安裝Git for Windows(32位),下載地址: ftp://172.16.0.199/08%2051Talk/%E6%8A%80%E6%9C%AF%E9%83%A8/%E8%BF%90%E7%BB%B4/SCM/Git-2.8.1-32-bit.exe

(2) 安裝TortoiseGit(32位),下載地址: ftp://172.16.0.199/08%2051Talk/%E6%8A%80%E6%9C%AF%E9%83%A8/%E8%BF%90%E7%BB%B4/SCM/TortoiseGit-2.2.0.0-32bit.msi

(3) 安裝中文語言包(32位),下載地址: ftp://172.16.0.199/08%2051Talk/%E6%8A%80%E6%9C%AF%E9%83%A8/%E8%BF%90%E7%BB%B4/SCM/TortoiseGit-LanguagePack-2.2.0.0-32bit-zh_CN.msi

均為默認安裝 

 

1.2 64位系統

(1) 安裝Git for Windows(64位),下載地址: ftp://172.16.0.199/08%2051Talk/%E6%8A%80%E6%9C%AF%E9%83%A8/%E8%BF%90%E7%BB%B4/SCM/Git-2.8.1-64-bit.exe

(2) 安裝TortoiseGit(64位),下載地址: ftp://172.16.0.199/08%2051Talk/%E6%8A%80%E6%9C%AF%E9%83%A8/%E8%BF%90%E7%BB%B4/SCM/TortoiseGit-2.2.0.0-64bit.msi

(3) 安裝中文語言包(64位),下載地址: ftp://172.16.0.199/08%2051Talk/%E6%8A%80%E6%9C%AF%E9%83%A8/%E8%BF%90%E7%BB%B4/SCM/TortoiseGit-LanguagePack-2.2.0.0-64bit-zh_CN.msi

均為默認安裝

 

2 配置


 

2.1 設置語言

2.2 配置用戶信息

 

2.3 生成ssh-key(僅限第一次使用)  

步驟一:  開始菜單->TortoiseGit->PuTTygen

步驟二: 

步驟三: 

ssh公鑰建議以.pub結尾,例如: chengwei_workstation.pub

ssh私鑰以.ppk結尾(默認),例如: chengwei_workstation.ppk

 

2.4 初始化倉庫(尚未使用git管理的項目)

 

2.5 克隆(加入已用git管理的項目)

 

2.6 設置忽略列表

在項目根目錄下新建一個名為.gitignore文件,可將此文件提交到git倉庫,語法如下:

*~             #忽略所有以波浪號(~)結尾的文件

*.a            #忽略所有以.a結尾的文件

!lib.a         #但lib.a除外

/TODO     #僅忽略項目根目錄下的TODO文件,不包含subdir/TODO

build/        #忽略build/目錄下的所有文件

doc/*.txt    #忽略doc/notes.txt,但不包括doc/server/arch.txt 

 

 

2.7 檢出/切換/新建分支(在項目根目錄下執行,此功能同時實現了新建分支功能)

注意: 

1.切換、檢出分支前,建議先執行以下兩個操作之一:

(1)提交(commit)修改到本地倉庫

(2)保存儲藏(Stash)未提交的修改

 

2.選擇本地分支:

(1)勾選"創建新分支",輸入新分支名稱

(2)是以所選本地分支為基准,新建分支並檢出到工作目錄

 

3.選擇遠程分支:

(1)勾選"創建新分支",輸入分支名稱。分支名稱需與遠程分支名稱相同

例如: remotes/origin/BUG-101

remotes表示此為遠程分支,origin為遠程倉庫名稱,BUG-101為分支名稱;

分支也支持分組,例如:FEA/BUG-101

(2)勾選"跟蹤",將本地新建分支與遠程分支建立關聯,適用於多人開發一個需求

(3)是以所選遠程分支為基准,新建分支並檢出到工作目錄

 

2.8 添加文件

右鍵->TortoiseGit->添加

   

2.9 提交

右鍵->[Git提交(C)->"master"]     #雙引號內為當前分支名稱

 

2.10 推送

右鍵->TortoiseGit->推送

 

2.11 拉取

右鍵->TortoiseGit->拉取

 

2.12 創建標簽

右鍵->TortoiseGit->創建標簽

 

2.13 合並

右鍵->TortoiseGit->合並

2.13.1  合並本地分支

2.13.2 合並遠程分支    

重要: 合並遠程分支前必須先執行"拉取"或"獲取"

 

2.14 解決沖突

如果合並時報如下錯誤,需要手動解決沖突:

解決方法如下:

步驟一:  右鍵->TortoiseGit->解決沖突

 

步驟二: 在打開的合並工具中,決定使用本地修改(mine)還是遠端修改(theirs)。若有多個沖突,每個沖突都按此方法解決。

 

步驟三: 點擊左上角"保存"按鈕,彈出如下對話框,選擇“標記為解決”后,沖突列表此文件不再顯示。

 

步驟四: 提交合並(無沖突合並不需要提交),會彈出如下提示信息           重要:解決沖突過程中,不要手動修改其他文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM