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 reflogAz arany szabályok
- Mindig branch-en dolgozz – a
mainmindig stabil legyen. - Írj értelmes commit üzeneteket – Conventional Commits formátumban.
- Atomic commitok – egy commit, egy változtatás.
- Soha ne commitálj érzékeny adatot –
.enva.gitignore-ban. git pull --rebasemegosztott branch-eknél – kerüld a felesleges merge commitokat.- Rebase-elj, ne merge-ölj feature branch frissítésekor.
--force-with-leasea--forcehelyett, ha muszáj.- 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.