Gitの理解(2/13)
11a-2. Gitの概要
gitとは主としてソフトウェアのソースコード管理に使用される バージョン管理システムの一つである.ソフトウェア開発をしていて ソースコードの過去のバージョンを残しておきたい ,とか ソースコードを過去のバージョンに戻したい といった状況になったことはないだろうか. そのような場合,通常はソースコードの一部あるいは全体のコピーを残しておくしか方法はない(_).
バージョン管理システムは,特定のフォルダ内のファイルの状態や変更履歴をすべて保存し,いつでもいかなるバージョンにでも 戻すといったことを可能にするシステムである.コンピューターゲームに慣れ親しんでいる者であれば「セーブ」のシステムと考えると分かりやすいだろう. Gitはそのようなバージョン管理システムの一つである.バージョン管理システムには,他にCVS,Subversion,Mercurialといったものがある.
ここではGitを理解するために実際にインストールしてどのようなシステムなのかを体験してみよう.