Git は、バージョン管理システム(VCS)の 1 つで、ファイルの変更履歴を管理するためのツールです。複数の開発者が同時に作業できるようにするために、ブランチとマージという機能を提供しています。
Git のインストール方法は、使用しているオペレーティングシステムによって異なります。
bashbrew install git
リポジトリ: プロジェクトのファイルと履歴が格納される場所です。リポジトリはローカル(自分のコンピュータ)やリモート(オンライン)に存在することができます。リポジトリはあなたのプロジェクトが入っている引き出しのようなものです。
コミット: プロジェクトの変更履歴を記録するスナップショットです。変更が加えられるたびに、新しいコミットが作成されます。コミットは、あるファイルに変更を加えて保存したときの、その状態を記録したものです。
ブランチ: プロジェクトの異なるバージョンを表すために使用される独立した作業スペースです。複数のブランチを作成して、それぞれ異なる機能や修正を行うことができます。ブランチは、あなたのプロジェクトが 1 本の木で、その木に生えている枝のようなものです。枝にはそれぞれ異なる果実(機能や修正)が実ることができます。
マージ: 2 つのブランチの変更を統合するプロセスです。例えば、新しい機能が完成したら、それをメインブランチにマージしてプロジェクト全体に反映させることができます。マージは、新しい機能を追加した枝(ブランチ)を、木の主幹(メインブランチ)にくっつけることで、その機能がプロジェクト全体に反映されることを意味します。
これらの概念を理解することで、Git を使って効率的にプロジェクトを管理することができます。次の章では、GitHub アカウントの作成について学びます。