1. 主要ページへ移動
  2. メニューへ移動
  3. ページ下へ移動

用語集|Git (ギット)

英:Git
類:GitHub / ギットハブ
 ソフトウェア プログラミング 

 

「Git(ギット)」は、オープンソースのバージョン管理システムの一つです。
もともとはLinuxカーネルのソースコード管理のために開発され、現在では多くの開発現場で利用されています。

Gitを使用するとファイル単位でバージョン管理が可能です。
各ファイルをいつ誰が変更したかを記録でき、編集箇所の差分を表示したり過去の状態に戻したりすることができます。

Gitは分散型バージョン管理システムと呼ばれ、ソフトウェア開発を同時に複数人で平行して行う場面で効果を発揮します。

分散型のGitでは各開発者のローカル環境にリポジトリと呼ばれるソースコードの置き場所が作成されます。各リポジトリには現在のソースコードや、これまでソースコードの編集履歴などがすべて保存されています。
このように各開発者がローカルリポジトリをもつため、ネットワークが繋がらないような環境でも履歴の参照や編集を行うことができます。

また、Gitを用いた開発ではローカルリポジトリの他に、集中型バージョン管理システムのような、各開発者のソースコードをマージしてソフトウェア本体となる中央リポジトリを用意することが一般的です。
各開発者が中央レポジトリの時系列をローカルリポジトリへ分岐(ブランチ)させ、ソースコードを編集し、再度中央レポジトリの分岐元にマージすることで安全に複数人で開発を行うことができます。


 関連ワード

 おすすめサービス

words_bnr_cloud.png
 

ご検討中のお客さま

お見積もりやサービスに関するご質問、資料請求など気になることがあれば、お気軽にお問い合わせください。 よくあるご質問はこちらです。

資料ダウンロード

データセンター、クラウドをはじめ各種サービスの説明書や、当社エンジニアによるメディア寄稿記事など、さまざまな資料がダウンロードできます。

最新情報をお届け

メール登録または公式SNSをフォローいただくと、サービスのリリース情報や、ウェビナー情報、最新のテック情報をお知らせします。