A Git a mindennapi programozás fontos része (főleg, ha csapattal dolgozik), és széles körben használják a szoftveriparban.
Mivel sokféle parancs használható, a Git elsajátítása időt vesz igénybe. De néhány parancsot gyakrabban (néhányat naponta) használnak. Tehát ebben a bejegyzésben megosztom és elmagyarázom a 10 leggyakrabban használt Git parancsot, amelyeket minden fejlesztőnek ismernie kell.
Megjegyzés: A cikk megértéséhez ismernie kell a Git alapjait.
1. Git klón
A Git clone egy parancs a meglévő forráskód letöltésére egy távoli adattárról (például a Githubról). Más szavakkal, a Git klón alapvetően a projekt legújabb verziójának azonos másolatát készíti el egy lerakatban, és elmenti azt a számítógépére.
Párféleképpen lehet letölteni a forráskódot, de leginkább a https módú klónt részesítem előnyben :
git clone
Például, ha le akarunk tölteni egy projektet a Github-ból, csak annyit kell tennünk, hogy rákattintunk a zöld gombra (klónozás vagy letöltés), bemásoljuk az URL-t a mezőbe, és beillesztjük a jobbra mutatott git clone parancs után felett.

Ez másolatot készít a projektről a helyi munkaterületre, így elkezdheti a munkát.
2. Git ág
Az ágak rendkívül fontosak a git világban. Az ágak használatával több fejlesztő képes párhuzamosan dolgozni ugyanazon a projekten egyszerre. Használhatjuk a git branch parancsot ágak létrehozásához, felsorolásához és törléséhez.
Új fiók létrehozása:
git branch
Ez a parancs helyileg létrehoz egy ágat . Az új ág elküldéséhez a távoli adattárba a következő parancsot kell használnia:
git push -u
Ágak megtekintése:
git branch or git branch --list
Fióktelep törlése:
git branch -d
3. Git pénztár
Ez is az egyik leggyakrabban használt Git parancs. Ha egy fiókban szeretne dolgozni, először át kell kapcsolnia rá. A git checkout-ot leginkább az egyik ágról a másikra való váltáshoz használjuk . Használhatjuk fájlok és elkötelezettségek ellenőrzésére is.
git checkout
Az ágak közötti sikeres váltáshoz néhány lépést kell követnie:
- A váltás előtt el kell végezni vagy el kell rejteni a jelenlegi fiókváltozás változásait
- A fióknak, amelyet ellenőrizni szeretne, a helyi szinten kell léteznie
Van egy parancsikon is, amely egyszerre hozhat létre és válthat ágra:
git checkout -b
Ez a parancs új ágat hoz létre a lokálisban (a -b jelentése elágazás), és azonnal létrehozása után ellenőrzi az elágazást.
4. Git státusz
A Git status parancs megadja az összes szükséges információt az aktuális ágról.
git status
Ilyen információkat gyűjthetünk:
- A jelenlegi fiók aktuális-e
- Akár van mit elkövetni, nyomni vagy húzni
- Függetlenül attól, hogy vannak-e fájlok stádiumban, stádiumban vagy nyomon követve
- Létrehozott, módosított vagy törölt fájlok vannak-e

5. Git add
Amikor létrehozunk, módosítunk vagy törölünk egy fájlt, ezek a változások a helyi rendszerünkön fognak történni, és nem lesznek benne a következő elkötelezettségben (hacsak nem változtatjuk meg a konfigurációt).
A git add paranccsal fel kell tüntetnünk egy fájl (ok) változtatásait a következő elköteleződésünkbe.
Egyetlen fájl hozzáadása:
git add
Minden hozzáadása egyszerre:
git add -A
Amikor meglátogatja a fenti képernyőképet a 4. szakaszban, látni fogja, hogy vannak piros fájlnevek - ez azt jelenti, hogy nem rendezett fájlok. A lépcső nélküli fájlok nem lesznek benne a vállalásokban.
A felvételhez a git add-ot kell használnunk:

Fontos: A git add parancs nem változtatja meg az adattárat, és a módosításokat addig nem menti, amíg nem használjuk a git committot.
6. Git elkötelezettség
Talán ez a leggyakrabban használt Git parancs. Amint elérünk egy bizonyos fejlődési pontot, el akarjuk menteni a változtatásokat (esetleg egy adott feladat vagy kérdés után).
A Git kötelezettségvállalás olyan, mintha egy ellenőrzési pontot állítanánk be a fejlesztési folyamatba, amelyhez később szükség esetén visszatérhetünk.
Rövid üzenetet is kell írnunk, hogy elmagyarázzuk, mit fejlesztettünk vagy változtattunk a forráskódban.
git commit -m "commit message"
Fontos: A Git kötelezettség csak lokálisan menti a változtatásokat.
7. Git push
A változtatások végrehajtása után a következő dolog, amit el kell tennie, a módosítások elküldése a távoli szerverre. A Git push feltölti az Ön vállalásait a távoli adattárba.
git push
Ha azonban fiókja újonnan jött létre, akkor a fiókot a következő paranccsal is fel kell töltenie:
git push --set-upstream
vagy
git push -u origin
Fontos: A Git push csak végrehajtott változásokat tölt fel.
8. Git húzás
A git pull paranccsal frissítéseket kaphat a távoli repótól. Ez a parancs a git fetch és a git merge kombinációja, ami azt jelenti, hogy amikor git pull-ot használunk, akkor a távoli adattárból (git fetch) kapja meg a frissítéseket, és azonnal alkalmazza a lokális legfrissebb módosításait (git merge).
git pull
Ez a művelet konfliktusokat okozhat, amelyeket manuálisan kell megoldania.
9. Git vissza
Néha vissza kell vonnunk az elvégzett módosításokat. Különböző módon lehet visszavonni a változtatásokat helyileg vagy távolról (attól függően, hogy mire van szükségünk), de ezeket a parancsokat gondosan kell használnunk a nem kívánt törlések elkerülése érdekében.
Biztonságosabb módon visszavonhatjuk az elkötelezettségünket a git revert használatával . Elkötelezettségünk előzményeinek megtekintéséhez először a git naplót kell használnunk : oneline:

Ezután csak meg kell határoznunk a kivonat melletti kivonatkódot, amelyet vissza akarunk vonni:
git revert 3321844
Ezután egy olyan képernyő jelenik meg, mint az alábbiak - a kilépéshez csak nyomja meg a shift + q gombot :

A Git revert parancs visszavonja az adott elkötelezettséget, de a régebbi törlése nélkül létrehoz egy új elkötelezettséget:

A git revert használatának előnye, hogy nem érinti az elkötelezettség előzményeit. Ez azt jelenti, hogy továbbra is láthatja az összes történelmet, még a visszaállítottakat is.
Egy másik biztonsági intézkedés itt az, hogy minden a helyi rendszerünkben történik, hacsak nem toljuk őket a távoli repóhoz. Ezért biztonságosabb a git revert használata, és ez az előnyben részesített módszer visszavonásunkra.
10. Git összeolvad
Amikor befejezte a fióktelep fejlesztését, és minden rendben működik, az utolsó lépés az ág egyesítése a szülő ággal (dev vagy master). Ez a git merge
paranccsal történik.
A Git merge alapvetően integrálja a szolgáltatáságat és annak összes visszavonását a dev (vagy master) ágra. Fontos megjegyezni, hogy először azon a fióktelepen kell lennie, amelyet egyesíteni szeretne a szolgáltatásággal.
Például, ha be akarja egyesíteni a szolgáltatáságat a dev ágba:
Először váltson a dev ágra:
git checkout dev
Az egyesítés előtt frissítse a helyi fejlesztési fiókot:
git fetch
Végül egyesítheti a funkció ágát a dev-be:
git merge
Tipp: Győződjön meg róla, hogy a dev fiókja a legújabb verzióval rendelkezik, mielőtt egyesítené fiókjait, különben konfliktusokkal vagy más nem kívánt problémákkal szembesülhet.
Tehát ez a 10 leggyakrabban használt git parancsom, amellyel napi programozásom során találkozom. Még sok mindent meg kell tanulni a Gitről, és később külön cikkekben elmagyarázom őket.
Ha szeretne többet megtudni a webfejlesztésről, kövessen bátran a Youtube-on !
Köszönöm, hogy elolvasta!