Git

Git

FejlesztőLinus Torvalds, Junio Hamano
Első kiadás2005.04.07.
Legfrissebb stabil kiadás2.56.0
(2025.08.18.)
Programozási nyelv
Operációs rendszerplatformfüggetlen
Elérhető
KategóriaVerziókezelés
LicencGPL-2.0
Kódtárhttps://git.kernel.org/pub/scm/git/git.git
A Git weboldala

A Git egy nyílt forráskódú, elosztott verziókezelő szoftver, vagy másképpen egy szoftverforráskód-kezelő rendszer, amely a sebességre helyezi a hangsúlyt. A Gitet eredetileg Linus Torvalds fejlesztette ki a Linux kernel fejlesztéséhez. Minden Git munkamásolat egy teljes értékű repository teljes verziótörténettel és teljes revíziókövetési lehetőséggel, amely nem függ a hálózat elérésétől vagy központi szervertől.

Számos nagy volumenű projekt használja jelenleg a Gitet verziókezelő rendszerként; a legfontosabbak ezek közül: Linux-rendszermag, GNOME, Samba, X.org, Qt, One Laptop per Child core development, MediaWiki, VLC media player, Wine, Ruby on Rails és az Android platform. A Git karbantartásának felügyeletét jelenleg Junio Hamano látja el.

Elnevezés

Torvalds szarkasztikusan viccelődött a git névvel (ami a brit angol szlengben "kellemetlen személyt" jelent): „Egy egoista szemétláda vagyok, és minden projektemet magam után nevezem el. Először volt a Linux és most a git.” Ez az önmarcangoló humor azonban csak fikció, hiszen Torvalds valójában külső nyomásra nevezte el a Linuxot maga után. A hivatalos Git wiki számos magyarázatot ad az elnevezésre, mint pl. „Global Information Tracker” (globális információkövető).

Jellemzők

A Git rendszerét a BitKeeper és a Monotone ihlette. Eredetileg alacsony szintű verziókövető rendszernek tervezték, amelyhez más programok adják a felhasználói felületet, pl. a Cogito vagy az StGIT. Mindazonáltal a Git projekt azóta teljes értékű revíziókövető rendszerré szélesedett, amelyet már közvetlenül is lehet használni.

Torvalds, aki jártas a nagy, elosztott fejlesztési projektekben és a fájlrendszerekben, és gyorsan akart működő rendszert fejleszteni, ezekre az elvekre alapozta a Gitet:

Jegyzetek

  1. ↑ "Copying" (angol nyelven). Hozzáférés: 2018. augusztus 5.
  2. ↑ Projects that use Git for their source code management. Archiválva 2009. április 30-i dátummal a Wayback Machine-ben (angolul)
  3. ↑ Why the 'git' name? Archiválva 2009. április 30-i dátummal a Wayback Machine-ben (angolul)
  4. ↑ bzr/hg/git performance Archiválva 2010. május 29-i dátummal a Wayback Machine-ben (angolul)

Források