A Git használata Linuxban

A '80-as évek végétől, amikor a verzióvezérlő szoftverek először elkezdtek fejleszteni, a Git továbbra is a legkönnyebben használható kódmódosítás-követő eszköz.

Az olyan szolgáltatások, mint a Github és a Gitlab, a kód tárolását kínálják egy tárolóban, amelyet gyakran „távoli” tárolónak neveznek. Központi kódtárolóként működnek; A Git szinkronizálhatja a helyi kódot a központi kóddal, hogy megfelelően kezelje a több felhasználó által végrehajtott összetett változtatásokat is.

Telepítés

Ubuntu, Debian és hasonló disztribúciók esetén a Git-et a következő futtatásával telepítheti:

sudo apt install git

Jegyzet: Régebbi Ubuntu-verziókhoz (14.04-es és régebbi verziók) használnia kell apt-get ahelyett alkalmas.

CentOS, Fedora és más Red Hat alapú disztribúciók esetén a Git-et a következő futtatásával telepítheti:

yum install git

Alapvető Git-parancsok

Lássunk néhány alapvető parancsot git amely segít követni a kódunkban bekövetkezett változásokat.

A git engedélyezéséhez egy helyi mappában, futtassa az alábbi parancsot a terminál mappájában.

git init

Rejtett mappát hoz létre, .git, amely git konfigurációt és változáskövetési információkat tartalmaz, ha utólag adnak hozzá fájlokat a változáskövetéshez. Használja a git inicializálására egy helyi projekten.

Egy távoli mappa klónozásához/letöltéséhez és a git inicializálásához futtassa az alábbi parancsot:

git klón 

Itt, , egy távoli adattáron lévő projekt URL-je. Letölti a távoli projektet a helyi rendszerre, és létrehoz egy git inicializált mappát a projekt nevével.

Vegye figyelembe, hogy nem kell futnia git init egy projekt klónozása után.

Ha távoli könyvtárból szeretné lekérni a módosításokat a git segítségével, futtassa az alábbi parancsot:

git pull

A git pull parancsa lehívja a távoli tárolóban az utolsó lehívás vagy klónozás óta történt összes változást. A felhasználónak először végre kell hajtania a helyi módosításait, mielőtt távolról lekérné, hogy a helyi változtatások ne vesszenek el.

Ha ütközés van a lehívott és a helyi módosítások között, a git értesíti, hol történik az ütközés, és megkéri a felhasználót, hogy manuálisan módosítsa a fájlt.

Fájl vagy mappa hozzáadásához a githez, futtassa az alábbi parancsot:

git add 

A fenti parancs hozzáadja a parancsban megadott fájlt vagy mappát a Git állomásozási területéhez. A Git állomásozási területe arra az állapotra utal, amikor a fájl változásait követi. Használat git add . az aktuális mappában lévő összes fájl hozzáadásához az átmeneti területhez.

A munkakönyvtárban lévő fájlok állapotának (követési állapotának) ellenőrzéséhez, futtassa az alábbi parancsot

git állapot

Megmutatja az aktuális mappa követési állapotát; mely fájlok változtak meg a legutóbbi véglegesítés óta, és mely fájlok nem kerültek hozzáadásra az állomásozási területen.

A git módosításainak végrehajtásához használja az alábbi parancsot:

git commit -m "Üzenet véglegesítése"

A commit parancs véglegesíti a fájlmódosításokat, vagyis a fokozatos módosítást véglegessé tették. Minden véglegesítésnél kötelező megadni egy üzenetsort, amely leírja az adott commitban végrehajtott változtatásokat; ez a változások naplózására szolgál.

A távoli adattárba történő módosításokhoz a git segítségével futtassa az alábbi parancsot:

git push

A kód véglegesítése után a felhasználó a véglegesített változtatásokat a távoli adattárba küldheti. Vegye figyelembe, hogy a felhasználónak először le kell húznia a kódot, mielőtt lenyomná, hogy a helyi projektje tartalmazza az összes távoli módosítást, ha vannak.

Ezek az alapvető parancsok, amelyekkel a felhasználó elkezdheti használni a Git változáskövetést. További parancsok közé tartozik a módosítások tárolása, a projektelágazás és a Git egyéb szolgáltatásai, amelyek a Git kézikönyvében találhatók.