Git

Git

A Git egy elosztott verziókezelő rendszer, amelyet Linus Torvalds fejlesztett ki 2005-ben. Célja a szoftverkód változásainak hatékony követése, a párhuzamos fejlesztés támogatása és a változtatások kezelésének megkönnyítése.

Fő jellemzői

  • Elosztott rendszer: Minden fejlesztő rendelkezik a repository teljes történetével
  • Branching és merging: Hatékony párhuzamos fejlesztést tesz lehetővé
  • Gyorsaság: Helyi műveletek, minimális hálózati forgalom
  • Adatintegritás: SHA-1 hash-alapú tartalomcímkézés
  • Staging area: Változtatások előkészítése commit előtt
  • Kis helyigény: Hatékony tömörítés

Alapvető parancsok

  • git init: Új repository létrehozása
  • git clone: Repository másolása
  • git add: Fájlok hozzáadása a staging area-hoz
  • git commit: Változtatások rögzítése
  • git push: Változtatások feltöltése távoli repository-ba
  • git pull: Változtatások letöltése távoli repository-ból
  • git branch: Ágak kezelése
  • git merge: Ágak egyesítése

Népszerű Git szolgáltatások

  • GitHub
  • GitLab
  • Bitbucket
  • Azure DevOps

A Git ma a legszélesebb körben használt verziókezelő rendszer, amely alapvető eszközzé vált a modern szoftverfejlesztésben és DevOps gyakorlatokban.