Gitはプログラムなどのソースコードを管理する為の分散型バージョン管理システム。誰が、いつ、どこを編集したのか、などの変更履歴を保存したり、ファイルを以前のバージョンに戻したりするのに利用される。他にも開発していく上でさまざまな便利な機能があったりする。