2020年5月19日 星期二

Git - Merge/Pull Request 重新 rebase

程式開始撰寫前,先從 develop branch 分支出 feature 分支
$git checkout -b feature/demo origin/develop

撰寫完程式,push commit 前,可以先合併遠端分支,確保程式同步
$git fetch --all 
$git pull --rebase origin develop

透過 GitLab 或 GitHub 網頁,發送 Merge/Pull request
$git push -u origin feature/demo

如果發送 request 後,因為某些因素,分支需要再同步一次,此時需要強制覆蓋遠端分支
$git fetch --all 
$git pull --rebase origin develop 
$git push -f origin feature/demo
 
 
 

沒有留言: