
A Git a legnépszerűbb verziókezelő rendszer. Ebben a cikkben áttekintjük a legfontosabb parancsokat.
Alapvető parancsok
# Repository inicializálása
git init
# Klónozás
git clone https://github.com/user/repo.git
# Státusz
git status
# Változások hozzáadása
git add .
git commit -m "Commit üzenet"

Branch műveletek
# Branch listázása
git branch -a
# Új branch
git checkout -b feature-new
# Branch váltás
git switch develop
# Merge
git merge feature-branch
Távoli repository
# Push
git push origin main
# Pull
git pull origin main
# Fetch
git fetch origin

Visszavonás
# Commit módosítása
git commit --amend
# Változások eldobása
git restore filename.txt
# Stash
git stash
git stash pop
A Git elsajátítása időt vesz igénybe, de megéri!
Szuper összefoglaló! Pont ilyen cikkre volt szükségem. A git rebase-t sosem mertem használni, de most kipróbálom.
@Anna A rebase tényleg hasznos, de vigyázz vele shared branch-eken! Inkább csak a saját feature branch-eden használd.
Nekem a git stash a kedvencem! Annyiszor mentett már meg, amikor gyorsan branch-et kellett váltanom.
@Eszter Igen! És a git stash -u is hasznos, mert az untracked fájlokat is menti.
Kezdőként nagyon hasznos ez a cikk! Kérdés: mi a különbség a git pull és git fetch között pontosan?
@Kata A fetch csak letölti a változásokat, de nem mergeli. A pull = fetch + merge. Én mindig fetch-et használok először, hogy lássam mi változott.
@Kata Én is ezt tanácsoltam volna! És használd a git log –oneline –graph parancsot, nagyon szemléletes.
Egy tipp: állítsatok be git aliasokat! Pl. git config –global alias.co checkout – utána elég a git co.
A git bisect-et is érdemes megemlíteni! Bug keresésnél felbecsülhetetlen, bináris kereséssel megtalálja melyik commit okozta a hibát.
Köszönöm mindenkinek a válaszokat! Most már sokkal tisztábban látom. Ez a közösség tényleg segítőkész!