Git/TortoiseGit使用

王小胖醬發表於2018-11-03

一、Git本地

1、環境安裝:Git下載地址:gitforwindows.org/

2、TortoiseGit下載地址:tortoisegit.org/download/

3、先安裝git客戶端,再安裝語言漢化包

4、配置Git

①、git配置使用者名稱密碼、生成ssh。新增到github

設定Git的user name和email:

$ git config --global user.name "xxx"

$ git config --global user.email "xxx@xxx.com"
複製程式碼

②、生成SSH金鑰過程:

檢視是否已經有了ssh金鑰:cd ~/.ssh

如果沒有金鑰則不會有此資料夾,有則備份刪除

生成金鑰: $ ssh-keygen -t rsa -C “xxx@xxx.com”。

Git/TortoiseGit使用

進入目錄C:\Users\Administrator.ssh 將id_rsa.pub裡面的公鑰儲存新增到github遠端伺服器上

Git/TortoiseGit使用

5、使用tortoiseGit下拉程式碼

①可以到TortoiseGit的安裝路徑下找到C:\ProgramFiles\TortoiseGit\bin\puttygen.exe執行此檔案,點選下圖中規定load載入私鑰id_rsa,然後點選Save private key生成TortoiseGit需要使用的ppk檔案(id_rsa.ppk)

Git/TortoiseGit使用

開啟TortoiseGit設定頁面,配置相關引數如下:配置使用者名稱和郵箱,配置伺服器程式碼路徑和上面得到的id_rsa.ppk路徑,進入TortoiseGit的Settings頁面,點選左邊導航欄的Git目錄,設定使用者名稱和郵箱(Name, Email),Name會在提交程式碼的時候顯示出來,如果之前使用git config配置過,這裡也可以不用配置的。

Git/TortoiseGit使用

Git/TortoiseGit使用

然後點選Git下的Remote選單,新增一個origin遠端倉庫分之資訊:Remote是為遠端分之起個名字,URL是遠端倉庫地址,Putty是id_rsa.ppk檔案路徑,至此就可以使用TortoiseGit正常工作了,可以試試pull,commit等功能。

②、tortoisegit解決重複輸入使用者名稱密碼問題:

Git/TortoiseGit使用

在最後加入

[credential]

 helper = store 
複製程式碼

裡面會有你以前配置好的使用者暱稱和郵箱,如果沒有就加上去,最後結果是

Git/TortoiseGit使用

③、tortoisegit解決衝突

首先將本地修改提交。

Git/TortoiseGit使用

Git/TortoiseGit使用

然後同步程式碼

Git/TortoiseGit使用

選擇遠端分支,拉去程式碼

Git/TortoiseGit使用

顯示衝突程式碼部分

Git/TortoiseGit使用

編輯衝突程式碼

Git/TortoiseGit使用

Git/TortoiseGit使用

解決完衝突,再次commit---》Pull---》push

Git/TortoiseGit使用

Git/TortoiseGit使用

衝突完美解決

相關文章