Git (ギット)

Git 読み:ぎっと
とは、

概要

Gitとは、ソフトウェア開発においてソースコードやファイルの変更履歴を記録、追跡、管理するための分散型バージョン管理システムである。

開発者はGitを使うことで、ファイルの変更内容や更新履歴を保存し、過去の状態へ戻したり、複数人で同時に開発を進めたりできる。ブランチやマージといった機能により、並行して機能追加や修正作業を行いやすい点が特徴である。

中央サーバーに依存しない分散型の仕組みを採用しており、各開発者が完全な履歴を持つことができる。そのため、高速かつ柔軟な開発が可能であり、個人開発から大規模な商用開発、オープンソース開発まで幅広く利用されている。

2005年に Linux⁠カーネル開発のために、Linus Torvaldsによって開発された。現在では、現代のソフトウェア開発における標準的なバージョン管理システムの一つとなっている。

語源

詳細≫

Gitは、開発者である Linus Torvalds が名付けた名称である。イギリス英語の俗語 git には「嫌なやつ」「ばか者」といった意味があり、本人の自虐的なユーモアから命名されたとされる。

一方で、Linus Torvalds は由来を一つに限定しておらず、「Global Information Tracker」の略であるという説明や、動作状況に応じて冗談交じりの別解釈を示すなど、複数のジョークを交えて語ったことでも知られている。

関連記事

ソースコード