GIT - gyakran használt parancsok

A teljesség igénye nélkül a leggyakrabban használt Git parancsok:

git init
# A repository inicializálása, létrehozása

touch .gitignore
# Segítségével egy rejtett állapotú fájlt hozzunk létre, melyben megadhatjuk azon elemekt, melyeket ki akarunk zárni a verziókezelés folyamatából, pl. mert lokális, vagy érzékeny adatokat tartalmaz

git status
# A verziókezelésben részt vevő fájlok, working directory  állapota

git add [filename]
# Fájl hozzáadása a verziókezeléshez. Helyettesítő karakterként a pont is használható pl. "git add ." ebben az esetben valamennyi elemet hozzáadja a verziókezelés folyamatához.

git commit -m "Commit message"
# A verzió kezelésre jelölt elemek mentése. A "-m" kapcsoló a a commit-hoz kapcsolódó megjegyzés megadásához szükséges. Elhagyása esetén a default szerkesztő nyílik meg. 

git mv [régi név] [új név]
# Fájl átnevezése

git rm [fájl név]
# Fájl törlése

git log
# A commit-ok listája. A -[number] paraméterrel megadhatjuk, hogy visszafelé hány elemet mutasson

git diff
# Két commit közt bekövetkezett és mentett változásokat jeleníti meg.

git blame [filename] 
# Megutatja, hogy ki módosította a fájl tartamát.

git tag [tag_name] 
# Az HEAD egy címkét kap, -d kapcsoló törli a címkét.

git branch [branch név]
# Új fejlesztői ág létrehozása

git checkout [branch név]
# Váltás a fejlesztői ágak között

git branch -m [régi_név] [uj_név]
# Branch átnevezése

git branch -D [branch nev]
# Branch törlés annak ellenőrzése nélkül hogy tartalma mergelve volt-e, ha ellenőrizve szeretnénk, akkor a -d kapcsolót kell használnunk

git merge [összeolvasztandó fejlesztési ág neve]
# Fejlesztési ágak összeolvasztása, egyesítése, Első lépésként váltanunk kell arra a branch-re amibe be szeretnénk olvasztani a kiválasztott branch-et, majd kiadni a fenti parancsot.

du -s .git 
# Repo által elfoglalt terület.

git gc
# Repo újraszervezése, méretének csökkentése.

git fsck 
# Repo épségének ellenőrzése

A későbbiekben még bővítendő...

git, verziókezelés,