一、Git本地
1、環(huán)境安裝:Git下載地址:https://gitforwindows.org/
2、TortoiseGit下載地址:https://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密鑰過程:
查看是否已經(jīng)有了ssh密鑰:cd ~/.ssh
如果沒有密鑰則不會有此文件夾,有則備份刪除
生成密鑰:
$ ssh-keygen -t rsa -C “xxx@xxx.com”。
進入目錄C:\Users\Administrator.ssh 將id_rsa.pub里面的公鑰保存添加到github遠程服務器上
5、使用tortoiseGit下拉代碼
①可以到TortoiseGit的安裝路徑下找到C:\ProgramFiles\TortoiseGit\bin\puttygen.exe運行此文件,點擊下圖中規(guī)定load加載私鑰id_rsa,然后點擊Save private key生成TortoiseGit需要使用的ppk文件(id_rsa.ppk)
打開TortoiseGit設置頁面,配置相關參數(shù)如下:配置用戶名和郵箱,配置服務器代碼路徑和上面得到的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
沖突完美解決