Gitとは

Git(ギット)とは、プログラムソースなどの変更履歴を管理する分散型のバージョン管理システムのことです。

有名なバージョン管理システムとしてSVN(Subvertion)がありますがこちらはGitと異なり、集中型の管理方式となります。

Gitの最大の特徴は分散型ということです。つまりローカル環境(自分のパソコンなど)に、全ての変更履歴を含む完全なリポジトリの複製が作成されるということです。集中型のバージョン管理システムでは、サーバー上にある1つのリポジトリを、利用者が共同で使っていました。そのため、利用者が増えると変更内容が衝突したり、整合性を維持することが大変でした。

その点、Gitではローカル環境にもコードの変更履歴を保存(コミット)することができるので、リモートのサーバーに常に接続する必要がありません。このため、ネットワークに接続していなくても作業を行うことができます。

こういったメリットがあることで、最近のバージョン管理システムの主流となっているようです。

ソフトウェアテストエンジニアのメモ帳

0コメント

  • 1000 / 1000