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,同時需要理解界面功能背後執行的命令