You are on page 1of 1

git config --list – beállítások listázása

git help <parancs> – súgó egy parancshoz


git init – repóként inicializálása a jelenlegi könyvtárnak
git clone https://github.com/libgit2/libgit2 mylibgit – repó klónozása mylibgit
nevű új könytárba
git status – állapotjelentés a fájlokról
git status -s – tömör állapotjelentés a fájlokról (A :új fájl a küldendőkben, M :
módosított stb.)
git remote – távoli repók adatai
git remote show <név> – adott nevű távoli repó adatai
git add <fájlnév> – fájl megjelölése küldendőként
git reset HEAD <fájlnév> – fájl küldendőként megjelölésének visszavonása
git diff – minden változás
git diff --staged – minden küldendő változás
git commit – küldendők kommitolása, -m <név> : elnevezve, --amend : kommit
felülírása további küldendőkkel (ha lemaradt valami)
git rm <fájlnév> – fájl törlése a repóból, -f kényszerítve
git rm --cached <fájlnév> – fájl eltávolítása a küldendőkből
git mv file_from file_to – fájl mozgatása / átnevezése a repóban
git log – kommitok időrendje, utolsóval kezdve --stat : részletekkel
git fetch <remote> – kód behúzása a távoli repóból, beillesztés nélkül
git pull – behúzás beillesztéssel
git push <remote> <branch> – kód feltolása adott távolira és ágra, origin master :
alapértelmezett remote és branch
git checkout -b <branch> – kilépés és átváltás egy új ágra, -b nélkül csak átvált
egy létezőre
git branch – ágak listázása, * a jelenlegi, --merged v. --no-merged : a nem
egyesítettek listázása
git branch <branch> – új ág létrehozása, -d : törlés
git merge <branch> – megadott ág egyesítése a jelenlegivel
git mergetool – egyesítési hibák megjelenítése
git ls-remote <remote> – távoli ágak listája, git remote show <> ugyanez
git push <remote> --delete <branch> – távoli ág törlése a távoli repón

You might also like