ソフトウェアの開発では、ひとつのソフトウェアに対して複数のメンバーが同時に機能追加を行ったり、バグ修正を行ったりといったことがあります。また、複数のリリースバージョンが存在する状態で、それぞれを保守しなければならないといったこともあります。
このような、並行して行われる複数の機能追加やバージョン管理を支援するため、Gitにはブランチという機能が備わっています。

ブランチとは|サル先生のGit入門【プロジェクト管理ツールBacklog】
ようこそ、サル先生のGit入門へ。Gitをつかってバージョン管理ができるようになるために一緒に勉強していきましょう!
