yuuki blog

プログラミング をアプトプットしています。

Git Hub ブランチについて (作業の分岐)

ブランチとは

リポジトリで管理しているファイルやディレクトリの変更の流れ、すなわちcommitの連なりです。リポジトリは必ずブランチを持っています。

このブランチは分岐ができます。本流を「masterブランチ」、分岐したブランチを「トピックブランチ」と呼びます。

トピックブランチは複数人でファイルを同時編集する際に大変役立ちます。

複数人でアプリケーションを実装する場合、ビューの作成、モデルの編集、コントローラーの修正、さまざまな作業が同時進行で行われます。その作業ごとに分岐して管理できれば、チーム開発でも同じファイルを同時に編集できます。

f:id:yuukii5:20201111143606p:plain


ブランチのメリット
  • リポジトリで管理しているファイルやディレクトリの本流に影響を与えずに作業ができること
  • ブランチを切ることで目的別に同時並行で作業が行えること
  • 不具合が発生した場合も対応が容易になること

フローチャート

https://tech-master.s3.amazonaws.com/uploads/curriculums//05000a1ae3cec73b8d8cf75abd71c6d6.png

f:id:yuukii5:20201111143910p:plain