情景:在目前分支修改了代碼,需要送出到主分支上,主分支已經有人更新了代碼
目前分支:dev-1
主分支:dev-main
步驟1:将遠端主機的dev-main的最新内容拉到本地
git fetch
步驟2:将dev-main合并到本分支
git merge
步驟3:送出本地分支
git commit
步驟4:推送本地分支内容到遠端倉庫dev-1
git push
步驟5:切換到dev-main
git checkout dev-main
步驟6:合并本地分支到dev-main
git merge dev-1
注意:如果沒權限直接merge,需要在gitlab頁面上進行操作
步驟7:推送内容到遠端主分支
git push
步驟8:切換回本地分支,繼續開發
git checkout dev-1