Posted at

[Github]pull requestを自動mergeできない時にrebaseで解消したい

More than 5 years have passed since last update.

pull requestで自動mergeが出来ないときにgithubの指示だとmasterにmergeして、最終的にgit push origin masterやってて気持ち悪い。git rebaseで解消してちゃんとpull requestからmergeされるようにしたい。

git checkout master

git pull origin master
git checkout branch_name
git rebase master

# conflictが起きてるところを修正

git add .
# ここでcommitはしない事!

git rebase --continue
git push -f origin branch_name

git push -fやってるのも気持ち悪いですが、pull requestの中のレビュー等のやり取りも全部残ってるしいいかなと。