TortoiseGit的首次使用

??TortoiseGit 簡稱 tgit, 中文名海龜Git。TortoiseGit是一個開放的Git版本控制系統的源客戶端,具有Git操作的圖形用戶界面(GUI)。TortoiseGit 支持Winxp/vista/win7/Win10,提供多言語支持。
??本文將介紹如何使用TortoiseGit來管理Gitlab上的項目。
??這里不再介紹如何安裝Git和TortoiseGit。在筆者的Windows系統上,Git版本號為2.18.0, TortoiseGit版本號為2.6.0。
??打開TortoiseGit中的PuTTYgen,在本機上生成公鑰(public key)和私鑰(private key),秘鑰類型選擇RSA,如下圖:


利用PuTTYgen生成公鑰和私鑰

然后將公鑰和私鑰保存起來,即Save the generated key。
??打開自己或者公司的Gitlab頁面,在settins中選擇SSH Keys,然后將剛才生成的公鑰文件中的內容(只選擇Comment到End的那部分)復制至Gitlab中SSH Keys中,如下圖(部分內容已擦除):


在Gitlab中的SSH Keys頁面添加公鑰

添加成功后,會生成Fingerprints,如下:
生成Fingerprints

??上述配置操作完畢后,接下來我們將學習如何利用TortoiseGit來管理項目。為了方便演示,筆者在Gitlab上新建一個項目git_test,里面只含有一個README.md文件,如下:
新建git_test項目

??在你指定的地方(如D盤)右擊選擇TortoiseGit,選擇Clone,輸入剛才項目的地址以及選擇剛才生成的私鑰文件即可將項目Clone下來,如下圖:
image

??修改REAMD.md文件中Version和Time并保存。接下來我們將會把這次的修改內容提交至Gitlab。
??右擊git_test,選擇TortoiseGit,選擇Commit --> "master",填寫提交信息,如下圖:


image

點擊Commit&Push即可(注意如果是Commit按鈕,則并未將此次修改提交到線上,還需要Push一下才行)。值得注意的是,該過程中可能會需要輸入Gitlab的賬號和密碼。
??提交成功后,我們就修改了master分支中的README.md中的內容了,如下:
image

??接著筆者將本地項目中的README.md文件中的Branch改成develop,以用于演示如何提交至其他分支。
??同上的提交一樣,不過在提交的時候選擇新建一個branch,如下圖:
image

??提交成功后,Gitlab項目中就會有兩個分支,打開develop分支后,內容如下:
develop分支信息

??本次分享到此結束,有機會筆者將會介紹一些Git的深入知識。
??感謝大家閱讀~
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容