Git
Linuxカーネルのソースコード管理専用にLinus Torvaldsが開発したバージョン管理システム。
Linuxカーネルは、バージョン2.4まではLinus Torvaldsが手動で管理していたが、世界中の開発者から提供されるパッチの反映作業が膨大になったため、バージョン2.4から、BitMover社が開発するBitKeeperというプロプライエタリなバージョン管理システムが採用された。しかし、その後Linuxカーネル開発者の一人がライセンスに違反して、BitKeeperのリバースエンジニアリングを開始したとの報告があったため、Bit Mover社の権利を侵害しないように、Linus TorvaldsによってBitKeeperの使用を中止する決断がなされた。
gitはこのような事情の下にBitKeeperの代替手段として開発されたため、操作性や汎用性が犠牲となっており、汎用的なソースコード管理に使われることは意図していない。
関連見出し
Linux
カーネル
ソースコード
パッチ
バージョン管理システム
コミュニティ
伽藍とバザール
プロプライエタリ
GIT
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/11/03 03:16 UTC 版)
GIT(ヒット、ギット、またはG.I.T.)は、1980年代初頭にアルゼンチンのブエノスアイレスから生まれたロックとニューウェーブのグループで、パブロ・グジョット(ギターとボーカル)、ウィリー・イトゥリ(ドラムとボーカル)、アルフレド・トス(ボーカルとベース)で構成されている。
- 1 GITとは
- 2 GITの概要
Git
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/08/28 07:59 UTC 版)
Git(ギット[2][3][4][5])は、プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである。Linuxカーネルのソースコード管理に用いるためにリーナス・トーバルズによって開発され、それ以降ほかの多くのプロジェクトで採用されている。Linuxカーネルのような巨大プロジェクトにも対応できるように、動作速度に重点が置かれている。現在のメンテナは濱野純 (英語: Junio C Hamano) で、2005年7月から担当している。
- 1 Gitとは
- 2 Gitの概要
git
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/05/08 07:41 UTC 版)
git(ギット[2][3][4])は、プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである。Linuxカーネルのソースコード管理に用いるためにリーナス・トーバルズによって開発され、それ以降ほかの多くのプロジェクトで採用されている。Linuxカーネルのような巨大プロジェクトにも対応できるように、動作速度に重点が置かれている。現在のメンテナンスは濱野純 (Junio C Hamano) が担当している。
|
- ^ “Git v2.12 Release Notes” (2017年2月24日). 2017年3月9日閲覧。
- ^ Tech Talk: Linus Torvalds on git (1分30秒の発音)
- ^ git - IT用語辞典e-words
- ^ git - IT用語辞典 - 日立ソリューションズ
- ^ 「使い始める-Git略史」『Git Pro』 Git --distributed-is-the-new-centralized
- ^ a b c d e Scott Chacon. “4.1 Git サーバー - プロトコル”. 2013年1月19日閲覧。
- ^ “git-clone(1) Manual Page”. 2013年1月19日閲覧。
- ^ Linus Torvalds (2006年5月5日). “Re: [ANNOUNCE] Git wiki”. linux-kernel mailing list. 2009年3月3日閲覧。 gitの元となったプログラムに関する歴史的経緯
- ^ Linus Torvalds (2005年4月7日). “Re: Kernel SCM saga”. linux-kernel mailing list. 2009年3月3日閲覧。
- ^ Linus Torvalds (2005年4月8日). “Re: Kernel SCM saga”. linux-kernel mailing list. 2008年2月20日閲覧。
- ^ Linus Torvalds (2006年3月23日). “Re: Errors GITtifying GCC and Binutils”. git mailing list. 2009年3月3日閲覧。
- ^ Linus Torvalds (2006年10月19日). “Re: VCS comparison table”. git mailing list. 2009年3月3日閲覧。
- ^ Stenback, Johnny (2006-11-30), “bzr/hg/git performance”, Jst's Blog 2008年2月20日閲覧。, "git diff"と"bzr diff"のベンチマーク結果の比較。ケースによっては、gitの処理速度はBazzarの100倍以上になる。
- ^ Roland Dreier (2006年11月13日). “Oh what a relief it is”. 2009年3月3日閲覧。, "git log"は"svn log"と比較して100倍以上高速だが、これは後者はリモートのサーバにアクセスする必要があるためである。
- ^ Linus Torvalds (2006年10月18日). “Re: VCS comparison table”. git mailing list. 2009年3月3日閲覧。, gitのスクリプト指向デザインについて
- ^ iabervon (2005年12月22日). “Git rocks!”. 2009年3月3日閲覧。, gitを使ったスクリプトの書きやすさに関する賞賛
- ^ “Git User's Manual” (2007年8月5日). 2009年3月3日閲覧。
- ^ Linus Torvalds (2005年4月10日). “Re: more git updates..”. linux-kernel mailing list. 2009年3月3日閲覧。
- ^ Bruno Haible (2007年2月11日). “how to speed up "git log"?”. git mailing list. 2009年3月3日閲覧。
- ^ Linus Torvalds (2006年3月1日). “Re: impure renames / history tracking”. git mailing list. 2009年3月3日閲覧。
- ^ Junio C Hamano (2006年3月24日). “Re: Errors GITtifying GCC and Binutils”. git mailing list. 2009年3月3日閲覧。
- ^ Junio C Hamano (2006年3月23日). “Re: Errors GITtifying GCC and Binutils”. git mailing list. 2009年3月3日閲覧。
- ^ Linus Torvalds (2006年11月28日). “Re: git and bzr”. git mailing list. 2009年3月3日閲覧。,
git-blame
コマンドを使用したソースファイル間のコードの移動の調査について - ^ Linus Torvalds (2007年7月18日). “git-merge(1)”. 2009年3月4日閲覧。
- ^ Linus Torvalds (2007年7月18日). “CrissCrossMerge”. 2009年3月4日閲覧。
- ^ “After controversy, Torvalds begins work on git”. InfoWorld. (2005-04-19). ISSN 0199-6649 2008年2月20日閲覧。.
- ^ GitFaq: Why the 'git' name?
- ^ Jonathan Corbet (2005-04-20), “How Tridge reverse engineered BitKeeper”, Linux Weekly News 2009年3月26日閲覧。
- ^ Linus Torvalds (2005年4月7日). “Re: Kernel SCM saga..”. linux-kernel mailing list. 2009年3月26日閲覧。
- ^ a b ここでは -mm ツリーメンテナのアンドリュー・モートンを指す。
- ^ Linus Torvalds (2005年10月31日). “Re: git versus CVS (versus bk)”. git mailing list. 2009年3月26日閲覧。
- ^ a b c d e f Linus Torvalds (05-03). Google tech talk: Linus Torvalds on git. 該当時間: 02:30 2007年5月16日閲覧。
- ^ Linus Torvalds (2007年6月10日). “Re: fatal: serious inflate inconsistency”. git mailing list. 2009年3月26日閲覧。 gitにおけるデータの完全性に関する設計目標に関する概要説明。
- ^ a b Linus Torvalds (2007年2月27日). “Re: Trivia: When did git self-host?”. git mailing list. 2009年3月26日閲覧。
- ^ Linus Torvalds (2005年4月6日). “Kernel SCM saga..”. linux-kernel mailing list. 2009年3月26日閲覧。
- ^ Linus Torvalds (2005年4月17日). “First ever real kernel git merge!”. git mailing list. 2009年3月26日閲覧。
- ^ Matt Mackall (2005年4月29日). “Mercurial 0.4b vs git patchbomb benchmark”. git mailing list. 2009年3月26日閲覧。
- ^ Linus Torvalds (2005年6月17日). “Linux 2.6.12”. git-commits-head mailing list. 2009年3月26日閲覧。
- ^ Linus Torvalds (2006年10月20日). “Re: VCS comparison table”. git mailing list. 2009年3月26日閲覧。 Git vs. BitKeeperの議論
- ^ Linus Torvalds (2005年7月27日). “Meet the new maintainer...”. git mailing list. 2009年3月26日閲覧。
- ^ Junio C Hamano (2005年12月21日). “ANNOUNCE: GIT 1.0.0”. git mailing list. 2009年3月26日閲覧。
「git」の例文・使い方・用例・文例
Gitと同じ種類の言葉
固有名詞の分類
- Gitのページへのリンク