Learning
Git CLI

Git CLI összefoglalás

Gyors referencia a legfontosabb Git parancsokra és aranyszabályokra.

Összefoglalás

Ez az útmutató a Git CLI legfontosabb parancsait, workflow-jait és best practice-jeit mutatta be, amelyeket egy valódi fejlesztési környezetben nap mint nap alkalmazni tudsz.

A legfontosabb parancsok gyors referenciája

# Repository
git init / git clone <url>

# Állapot és history
git status / git log --oneline --graph --all
git diff / git diff --staged / git show <hash>

# Változások mentése
git add . / git add -p
git commit -m "típus: leírás"

# Branch kezelés
git switch -c feature/uj-funkcio
git switch main
git merge --no-ff feature/uj-funkcio
git branch -d feature/uj-funkcio

# Remote szinkronizáció
git fetch --prune
git pull --rebase
git push -u origin feature/uj-funkcio

# Hibák javítása
git commit --amend --no-edit
git reset --soft HEAD~1
git revert HEAD
git restore --staged <fajl>

# Haladó
git stash push -m "WIP: leírás" / git stash pop
git rebase -i HEAD~3
git cherry-pick <hash>
git reflog

Az arany szabályok

  1. Mindig branch-en dolgozz – a main mindig stabil legyen.
  2. Írj értelmes commit üzeneteket – Conventional Commits formátumban.
  3. Atomic commitok – egy commit, egy változtatás.
  4. Soha ne commitálj érzékeny adatot.env a .gitignore-ban.
  5. git pull --rebase megosztott branch-eknél – kerüld a felesleges merge commitokat.
  6. Rebase-elj, ne merge-ölj feature branch frissítésekor.
  7. --force-with-lease a --force helyett, ha muszáj.
  8. Rendszeres push – ne halmozd fel a lokális commitokat.

A Git mélysége nem merül ki ebben az útmutatóban – de ezekkel az alapokkal és haladó eszközökkel felszerelkezve magabiztosan navigálhatsz bármilyen fejlesztési szituációban.

On this page