Legáltalánosabb GIT parancsok

Becsült olvasási idő:
2 perc

Sosem voltam egy nagy karakter húszár, így előnybe részesítettem a grafikus ezközöket. Mostanában viszont egyre gyakrabban kényszerűlők rá, hogy parancssorosan oldjak meg dolgok, mint pl a GIT-elést. Gondoltam AI-val összegyűjtetem a legáltalánosabb parancsokat.

Infografika a Git alapvető parancsairól: inicializálás, módosítások követése, commit, ágkezelés és távoli tároló

A leggyakrabban használt Git parancsok kategóriák szerint csoportosítva:

Alapvető beállítások & Inicializálás

  • git config --global user.name "Neved" – Beállítja a felhasználóneved a commitokhoz.
  • git config --global user.email "email@cimed.hu" – Beállítja az e-mail-címedet.
  • git init – Új, üres Git repót hoz létre az aktuális mappában.
  • git clone <URL> – Letölt egy meglévő távoli tárolót (repository-t) a gépedre.

Változások nyomon követése & Commit

  • git status – Megmutatja a munkamenet állapotát (módosított, követetlen fájlok).
  • git add <fájlnév> – Hozzáadja a megadott fájlt a Staging Area-hoz.
  • git add . – Az összes módosított és új fájlt hozzáadja a Staging Area-hoz.
  • git commit -m "Üzenet" – Elmenti a Staging Area-ban lévő változtatásokat a megadott üzenettel.
  • git diff – Megmutatja a még el nem mentett (unstaged) módosításokat.

Nézet & Történet

  • git log – Megjeleníti a korábbi commitok történetét.
  • git log --oneline – Tömör, egysoros formátumban listázza a commitokat.

Ágak kezelése (Branching)

  • git branch – Listázza a helyi ágakat.
  • git branch <ág-név> – Létrehoz egy új ágat.
  • git checkout <ág-név> – Átvált a megadott ágra.
  • git checkout -b <ág-név> – Létrehoz egy új ágat és egyből át is vált rá.
  • git merge <ág-név> – A megadott ág tartalmát összefésüli az aktuális ággal.

Távoli tároló (Remote)

  • git fetch – Letölti az új információkat a távoli tárolóból, de nem egyesíti őket.
  • git pull – Letölti és azonnal összefésüli a távoli ág változásait.
  • git push origin <ág-név> – Feltölti a helyi commitokat a távoli tárolóba.

Módosítások visszavonása

  • git restore <fájlnév> – Visszaállítja a fájlt a legutóbbi commit állapotára (eldobja a nem elmentett módosításokat).
  • git reset HEAD~1 – Visszavonja a legutóbbi commitot, de a fájlokban lévő módosításokat megőrzi.

Git Parancsok Gyorsútmutató

KategóriaParancsLeírás
Beállítás & Kezdésgit config --global user.name "Neved"Felhasználónév beállítása
git config --global user.email "email@cimed.hu"E-mail-cím beállítása
git initÚj helyi repó inicializálása
git clone <URL>Távoli tároló letöltése
Változások Kezelésegit statusMunkamenet állapotának ellenőrzése
git add <fájl> vagy git add .Fájl(ok) hozzáadása a Staging Area-hoz
git commit -m "Üzenet"Változtatások véglegesítése üzenettel
git diffNem elmentett módosítások megtekintése
Történet & Ágakgit log --onelineCommit előzmények tömör listázása
git branchHelyi ágak listázása
git checkout -b <ág-név>Új ág létrehozása és átváltás
git merge <ág-név>Ág összefésülése az aktuálissal
Távoli Tároló (Remote)git pullFrissítések letöltése és összefésülése
git push origin <ág-név>Helyi commitok feltöltése
Módosítások Visszavonásagit restore <fájl>Nem elmentett módosítások eldobása
git reset HEAD~1Legutóbbi commit visszavonása (fájlok megmaradnak)
Szerző:
Kategória:
Bejegyzés dátuma:

Hozzászólások

Vélemény, hozzászólás?