Git howto (ru) · avasyukov

git config --global user.name "Firstname Lastname"

git config --global user.email "[email protected]"

git config --global core.editor "vim"

Akkor is meg valamit a lélek, ha szükséges:

git config --global core.editor "gedit -w -s"

Mi hozzuk létre a saját adattára

A fő munkája a forgatókönyvet

Hogyan készítsünk egy elkövetni (a helyi git)

Állapotának ellenőrzése munkapéldányoddal, nézd meg a módosított, hozzáadott és törölt fájlokat, mint az utolsó végrehajtási

Ha szükséges, akkor elolvassa, hogy megváltozott, mint az előző elkövetni

Hozzátéve, hogy kötelezzék a megváltozott fájlokat és új fájlok (nem kell hozzá az összes kötelezettséget kell vállalnia, hogy egy logikai végén a változás)

Ha elkövetni törölnie kell néhány fájlt - jelölni azokat eltávolítása

git commit -m "Description vállalják, hogy 1-2 kifejezések"

Hogyan át a távoli git-tár A helyi változásokat ( „kiadvány commit”)

Gyakori parancsok és különböző közüzemi

Hogyan visszaállíthatja a meghiúsult

Mentés bárhol kívánt fájlokat, ha van ilyen.

Dobja rossz vállalkozik egy

git visszaállítás hesh_kommita

Ezzel megszűnik az egy meghatározott elkövetni. Get a történelem _dva_ elkövetni - és rossz „inverzét” eltörlésére. Ez a művelet tetszőleges régi vállalkozik, miközben azok, amelyek utánuk jöttek.

Vagy teljesen visszaáll minden változtatást, és visszatér egy bizonyos állapotba története

git alaphelyzetbe --hard hesh_kommita

Ugyanakkor azt teljesen vissza az állam megfelel egy adott elkövetni. Minden, ami után volt egy reset.

Ha szükséges, a módosítások közzététele a távoli repository (ha már sikerült dugjon rossz commit)

Az állam a dolgozó másolat

Állapotának ellenőrzése munkapéldányoddal, nézd meg a módosított, hozzáadott és törölt fájlokat, mint az utolsó végrehajtási

Élvezi a történelem véglegesítésekhez

Kód változások egy adott időszakban

Nézd elkövetni változik az egyik a másik

git diff hesh_starogo_kommita hesh_novogo_kommita

Gyártás tapasz külön fájlként

git diff fájl1 fájl2. Filen> mypatch.patch

Hasonlóképpen, nem tudjuk, hogy egy patch „az utolsó vállalják, hogy a jelenlegi üzemi másolás” és „kötelezzék A-ból B elkövetni.”

Változások visszagörgetésének külön fájlban

Ha azt szeretnénk, hogy elveszti az ideiglenes változtatásokat, és visszatér az utolsó zakommichennomu a fájl, hogy meg lehet csinálni kommandó

git checkout file

Tisztítás működő példány felesleges fájlok

Elviselni az összes új fájlt a forrás fa (például bináris, épít fájlokat, vizsgálati adatok, valami mást)