Gitとは、分散型バージョン管理システムの一つで、Linuxの開発者であるLinus Torvaldsによって開発されました。
Gitは、ファイルの変更履歴を追跡し、複数の開発者が同時に作業をする場合にも、競合や混乱を回避しながらバージョン管理を行うことができます。
分散型のため各開発者がそれぞれ完全な履歴を持つことができるので、ネットワーク接続を行わなくても作業ができるため、通信の影響を受けること無くコミットやマージが可能です。
また、効率的なデータ圧縮をおこないリポジトリのサイズを抑えたり、ブランチ作成やマージなどはポインタ(参照)を操作するだけで操作できるため、高速なバージョン管理を実現しています。
現在では、多くの開発者や企業によって広く使われています。Gitは、GitHubやGitLab、Bitbucketなどのクラウド型のリポジトリ管理サービスと組み合わせて利用されることが一般的です。