Git
ナビゲーションに移動
検索に移動
Git(ギット)は、バージョン管理システムの1つ。
概要[編集]
Gitは、Linux開発に使用するバージョン管理システムとして、それまで使用していたBitKeeperの代替として生み出された。[1]
Gitはバージョン管理データの管理方式として分散型を採用している。すなわち、各利用者が全てのバージョン履歴を保持し、それを共有する時だけリモートリポジトリーを通じて差分を交換する方式である。必要な場合だけ共有すれば良いため、共有が必要になるまで差分の交換を保留することができるし、共有が不要であればリモートリポジトリー自体が不要となる。
Gitを使ってオープンソースソフトウェアを開発する場合は、GitのホスティングサービスであるGitHub(ギットハブ)と連動させることで、リモートリポジトリーの設置やソフトウェア配布を効率よく行える。
ユーザーインターフェイス[編集]
Gitは基本操作を全てコマンドラインから行うことができる。
GUIで操作することもでき、公式のGitパッケージには標準のGUIツールであるgitkとgit-guiが含まれている。
他にも、SourceTreeやIDEに付属するGit機能などのソフトウェアを使えば、GUIでGitを操作できる。
脚注[編集]
- ↑ “LinuxとBitKeeperとGitの関係 | Yakst”. 2019年12月13日確認。