1. 程式人生 > >Sourcetree由於git配置先後順序帶來的access denied問題的解決和使用步驟

Sourcetree由於git配置先後順序帶來的access denied問題的解決和使用步驟

一、安裝好sourcetree,想要跳過安裝時的登入可以參考網上教程,主要是在某資料夾下新建一個什麼檔案那樣的。

二、開啟執行之後是需要配置git的,跟常規的git配置內容一樣。但是,如果是已經先在電腦上安裝配好了git之後才安裝的sorcetree而且不想再配置一遍新搞出來一個rsa檔案呢?沒錯我踩得就是這個坑。請選擇工具-選項-Mercurial,將sourcetree使用的gitbash從sourcetree內嵌的版本換成系統安裝好的。如圖:


三、檔案-克隆clone遠端專案,或者檔案-開啟 本地專案,將專案匯入。

四、提交之前,為了避免衝突,可以先stash一下當前工作內容,在sourcetree點選“貯藏”,將本次修改內容存在棧中,stash之後當前工作區中內容會回退到最近一次pull時的樣子,

這時再從遠端pull/fetch最新的程式碼,然後將剛才貯藏的內容unstash,

這裡要逐行選擇出現衝突的部分,確定自己要保留哪一種,

選擇完成後再重新push,將加入自己的程式碼之後的新程式碼提交到遠端。