プルリク(PR)をマージした後のブランチにPushするとどうなるのか。
表題の通りです。
普段は、対応通りにブランチを切って、PRがマージされたらブランチを消してるんです。
- main → develop → feature
で
feature → develop
でPRを出す。 - 無事マージされてPRがクローズされる。
- feature で更新があり、コミットとプッシュがなされる。
- どうなる????(表題の疑問)
結論
developで止まる。
mainに反映させたい場合はdevelopブランチからmainブランチに向けてPRを出して
それをマージすることで実現できる。
確認手順
- Githubにリポジトリを用意する。
- mainブランチを作成する。
- mainブランチからdevelopブランチを作成して、PRをmainブランチに向けて出す。
- PRをマージする。(delete branchしない)
- developブランチからfeatureブランチを作成する。
- feautreブランチからdevelopブランチに向けてPRを出す。
- PRをマージする。
- developブランチにfeatureブランチの内容がマージされる。(mainブランチには内容がマージされない)