自転車とプログラミング

自転車メーカーに勤める会社員がプログラミングを学ぶ中で感じたことを書きます。最近サービス作りました。

Gitのブランチに関する基本理解

ブランチは枝分かれを意味して、そのリポジトリにおいて基軸となるmainブランチに対して不具合修正や機能追加をする際に円滑な作業を実現するためのもの。 mainブランチをそのまま作業してしまうと並列的な作業が難しくなる、ブランチを使うことで同時並行的に作業ができるというわけ。

分かりづらかったニュアンスとして ブランチには「枝分かれした全体をさす場合」と「枝分かれの中の先頭のコミットを指す場合」がある。 ブランチはポインタとしての意味合いを持つということ。

この辺は以下の記事が詳しい

qiita.com