Git/TortoiseGit使用

1、Git本地git

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

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

三、先安裝git客戶端,再安裝語言漢化包服務器

四、配置Gitssh

①、git配置用戶名密碼、生成ssh。添加到githubspa

設置Git的user name和email:

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

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

②、生成SSH密鑰過程:3d

查看是否已經有了ssh密鑰:cd ~/.sshcode

若是沒有密鑰則不會有此文件夾,有則備份刪除cdn

生成密鑰: $ ssh-keygen -t rsa -C 「xxx@xxx.com」。blog

進入目錄C:\Users\Administrator.ssh 將id_rsa.pub裏面的公鑰保存添加到github遠程服務器上

五、使用tortoiseGit下拉代碼

①能夠到TortoiseGit的安裝路徑下找到C:\ProgramFiles\TortoiseGit\bin\puttygen.exe運行此文件,點擊下圖中規定load加載私鑰id_rsa,而後點擊Save private key生成TortoiseGit須要使用的ppk文件(id_rsa.ppk)

打開TortoiseGit設置頁面,配置相關參數以下:配置用戶名和郵箱,配置服務器代碼路徑和上面獲得的id_rsa.ppk路徑,進入TortoiseGit的Settings頁面,點擊左邊導航欄的Git目錄,設置用戶名和郵箱(Name, Email),Name會在提交代碼的時候顯示出來,若是以前使用git config配置過,這裏也能夠不用配置的。

而後點擊Git下的Remote菜單,添加一個origin遠程倉庫分之信息:Remote是爲遠程分之起個名字,URL是遠程倉庫地址,Putty是id_rsa.ppk文件路徑,至此就能夠使用TortoiseGit正常工做了,能夠試試pull,commit等功能。

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

在最後加入

[credential]

helper = store 
複製代碼

裏面會有你之前配置好的用戶暱稱和郵箱,若是沒有就加上去,最後結果是

③、tortoisegit解決衝突

首先將本地修改提交。

而後同步代碼

選擇遠程分支,拉去代碼

顯示衝突代碼部分

編輯衝突代碼

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

衝突完美解決

相關文章
相關標籤/搜索