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
- 71 megtekintés