管理者が GitHub の設定で制御しているから

僕のいる会社では、master や develop (おそらく release も)といった製品として提供されるブランチから切り出したブランチには、「update branch」を表示させるようにしています。
逆に、その切り出したブランチからさらに切り出したブランチには表示されないよう制御しているそうです。

そういった重要なブランチは「保護設定」をするのが通常で、その保護したブランチから切り出したブランチの PR では、「update branch」が表示されるようになっているらしいです。

このようにすることで、

※他の運用状態についてはまだ僕は知りません。もしあればコメントで教えていただけると嬉しいです!

Sponsored Link


update branch がない時は「git merge 親ブランチ」する

update branch でやっていることは下記コマンドを打つのと変わりません

git merge 親ブランチ

なので、設定上 update branch が表示されないブランチで作業をしている場合は、次のような手順を取ると良いと思います!

  • 親ブランチの情報を更新する(update branch する)
  • 親ブランチの変更を自分の作業ブランチに取り込む(git merge 親ブランチ する)

 

解決できたら何よりです!

Sponsored Link