天天看點

GIT -送出代碼的整潔

原始狀态

假如我們要在 master 分支上進行開發,在遠端的 master 分支上右鍵,檢出 一個自己的開發分支 dev-1

做一些開發,送出到本地,不要推送(push)到遠端

切換到 master 分支,拉取遠端的 master 更新,(這裡另一個同僚在 master 分支上送出了 dev 2 的更新)

切換到自己的開發分支 dev-1

選中 master 分支,右鍵,選擇 将目前變更變基到 master

如果有沖突則合并沖突,

點選左上角的加号,選擇 繼續變基

此時我們的本地更新是基于最新的 master 分支

最後’推送’我們的開發分支 dev-1到遠端

切換到master分支,點選 拉取,拉取 dev-1 的更新到 master 分支

再推送 master 分支,就保證了git分支的整潔

sourceTree rebase git