Git (verziókezelő rendszer)

botond küldte be 2018. 09. 10., h – 18:33 időpontban

A Git egy verziókezelő rendszer a számítógépes fájlok, programok módosításainak nyomon követéséhez és a fájlokon végzett munka több ember közötti koordinálásához. Elsősorban a számítógépes programok forráskódjainak kezeléséhez használják, hogy hatékonyabbá tegyék a szoftverfejlesztést, valamint a fájlok bármely változatának nyomon követéséhez. Elosztott ellenőrzési rendszerként a gyorsaságra, az adatok integritására és az elosztott, nemlineáris munkafolyamatok támogatására irányul.

A Git-et Linus Torvalds hozta létre 2005-ben a Linux kernel fejlesztéséért, a többi kernelfejlesztő pedig hozzájárult a kezdeti fejlődéshez. Jelenlegi karbantartója 2005 óta Junio Hamano.

A többi elosztott verziókövető rendszerhez hasonlóan, minden számítógépen lévő Git könyvtár egy teljes körű archívum a teljes történettel és teljes verziókövetési képességekkel, függetlenül a hálózati hozzáféréstől vagy központi kiszolgálótól.

A Git ingyenes és nyílt forráskódú szoftver, amelyet a GNU (General Public License) 2. verziója szerint terjesztenek.

Több nagyobb projekt is használja jelenleg a Git verziókezelő rendszert, néhány közülük: Linux-rendszermag, GNOME, Samba, X.org, Qt, MediaWiki, VLC media player, Wine, Ruby on Rails és az Android platform.

 

Tulajdonságok

Torvalds az alábbi elveket követve hozta létre a Git-et:

  • A nemlineáris fejlesztés erős támogatása
  • Elosztott fejlesztés
  • Kompatibilitás a meglévő rendszerekkel és protokollokkal
  • Nagy projektek hatékony kezelése
  • Kriptográfiai hitelesítésű verziótörténet
  • Eszközkészlet-alapú tervezés
  • Plugin-rendszerű összefésülési stratégiák
  • A hulladék adatok felhalmozása a gyűjtésig

 

Telepítés

A git rendszer telepítése Linux rendszereken nagyon egyszerű. Debian alapú rendszereken az alábbi paranccsal telepíthető:

sudo apt-get install git