Git は、ファイル群の変更履歴を追跡する分散型バージョン管理システム (DVCS) である。すべてのクローンが完全な履歴を持ち、コミット・ブランチ・マージがローカルで完結する点が集中型 VCS と決定的に異なる。 2005 年に Linus Torvalds が Linux カーネル開発の後継ツールとして設計したのが起源で、GitHub などのホスティングと結びつき、現代のソフトウェア開発ワークフローの事実上の基盤となった。 ## 関連ノート - **[深掘り]** [[git add したファイルをリストアする]]: ステージング取り消しコマンドの選び分け - **[応用]** [[ローカルリポジトリは、ホームディレクトリ配下の repos に配置する]]: ローカル環境におけるリポジトリ配置運用の指針