一、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”。
進入目錄C:\Users\Administrator.ssh 將id_rsa.pub裡面的公鑰儲存新增到github遠端伺服器上
5、使用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
衝突完美解決