SourceTree 踩坑集合(完善中)

SourceTree(ST) 踩坑集合


Q:部分功能異常

請使用最新版本 GIT。 安裝最新版 GIT

觸發過的異常功能:
1、ST 的 ‘ 命令行模式’ 無法使用,點擊無效
2、ST 無法推送新建的分支到遠程

Q:導入項目到 ST

1、文件 -> 克隆/新建…
2、打開本地項目選 ‘Local’,克隆項目選擇 ‘Clone’

Q:解決 無權限 或 需要賬號密碼問題

1、使用 GIT 生成密鑰。使用 Git bash 輸入以下命令並持續回車:

ssh-keygen -o

2、設置 ST 的 ‘SSH 客戶端配置’ 爲 OpenSSH
步驟: ST -> 工具 -> 選項 -> 一般 -> SSH 客戶端配置 -> SSH 客戶端 -> OpenSSH -> 確定(保存設置)

3、將 GIT 生成的公鑰保存到代碼託管平臺上(如:碼雲、GitLab、GitHub)

Q:拉取遠程分支

在 ST 中找到對應的遠程分支,‘雙擊左鍵’ 或 右鍵後選擇‘檢出 origin/xx 分支’ 即可

提示:
1、 origin/xx 爲需要拉取的遠程分支

Q:推送遠程分支

1、右鍵需要推送的分支 -> 推送到 -> origin -> 確定

提示:
1、存在對應的遠程分支,直接確定即可
2、不存在對應的遠程分支,推薦拷貝本地分支名字

Q:合併分支(develop -> master)

1、切換分支到 master
2、右擊 develop 分支並選擇‘合併 develop 至當前分支’

持續更行中…


最後

1、ST 就是一個工具,目的就是爲了方便我們操作 VCS 的(如:GIT)
2、真正需要學習的是 VCS,同時需要理解界面功能背後執行的命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章