Hogyan lehet visszavonni egy Git Add-ot

A visszavonás git addelkötelezettség előtt futtassa git reset vagy git resettörölje az összes változtatást.

A régebbi verziói Git, a parancsok voltak git reset HEAD , és git reset HEADrendre. Ez megváltozott az 1.8.2-es Git-ben

Az egyéb gyakran használt Git műveletekről a következő hasznos cikkekben olvashat:

  • Git pénztár
  • Git pull vs Git letöltés
  • Gitignore

Itt van egy kicsit további háttérinformáció a Gitről

Ismerje meg a Git projekt három szakaszát

Egy Git projektnek a következő három fő szakasza lesz:

  1. Git könyvtár
  2. Munkakönyvtár (vagy működő fa)
  3. Összpontosítási körlet

A Git könyvtár (itt található YOUR-PROJECT-PATH/.git/) a Git tárolja mindazt, ami a projekt pontos nyomon követéséhez szükséges. Ez magában foglalja a metaadatokat és az objektumadatbázist, amely a projektfájlok tömörített verzióit tartalmazza.

A munka könyvtár az a hely, ahol a felhasználó helyi módosításokat hajt végre a projektben. A munkakönyvtár kivonja a projekt fájljait a Git könyvtár objektum adatbázisából, és elhelyezi a felhasználó helyi gépén.

Az átmeneti terület egy fájl (más néven „index”, „színpad” vagy „gyorsítótár”), amely információkat tárol arról, hogy mi kerül a következő elkötelezettségbe. Elkötelezettség az, amikor azt mondod Gitnek, hogy mentse ezeket a fokozatos változásokat. A Git pillanatképet készít a fájlokról, amint vannak, és véglegesen tárolja a pillanatképet a Git könyvtárban.

Három szakasz esetén három fő állapot van, amelyekben egy fájl bármikor lehet: lekötve, módosítva vagy szakaszolva. Bármikor módosít egy fájlt, amikor módosítja azt a munkakönyvtárban. Ezután akkor kerül megrendezésre, amikor áthelyezi az állomás területére. Végül egy elkötelezettség után követik el.

Telepítse a Git alkalmazást

  • Ubuntu: sudo apt-get install git
  • Windows: Letöltés
  • Mac: Letöltés

Konfigurálja a Git környezetet

A Git rendelkezik egy git configeszközzel, amely lehetővé teszi a Git környezet testreszabását. Bizonyos konfigurációs változók beállításával megváltoztathatja a Git megjelenését és működését. Futtassa ezeket a parancsokat a számítógép parancssori felületéről (Mac terminál, Windows parancssor vagy Windows Powershell).

A konfigurációs változók tárolásának három szintje van:

  1. Rendszer: itt található /etc/gitconfig, alapértelmezett beállításokat alkalmaz a számítógép minden felhasználójára. Ha módosítani kívánja ezt a fájlt, használja --systema git configparanccsal az opciót .
  2. Felhasználó: ~/.gitconfigvagy található ~/.config/git/config, egyetlen felhasználóra alkalmazza a beállításokat. Ha módosítani kívánja ezt a fájlt, használja --globala git configparanccsal az opciót .
  3. Projekt: itt található YOUR-PROJECT-PATH/.git/config, csak a projektre alkalmazza a beállításokat. A fájl módosításához használja a git configparancsot.

Ha vannak olyan beállítások, amelyek ütköznek egymással, akkor a projektszintű konfigurációk felülírják a felhasználói szintet, a felhasználói szintű konfigurációk pedig felülírják a rendszerszintűeket.

Megjegyzés Windows felhasználók számára: A Git megkeresi a felhasználói szintű konfigurációs fájlt ( .gitconfig) a $HOMEkönyvtárában ( C:\Users\$USER). A Git is keres /etc/gitconfig, bár ez az MSys gyökérhez viszonyított, bárhová is dönt a Git telepítése a Windows rendszerére a telepítő futtatásakor. Ha a Git for Windows 2.x vagy újabb verzióját használja, van egy rendszerszintű konfigurációs fájl is C:\Documents and Settings\All Users\Application Data\Git\configa Windows XP rendszeren, illetve C:\ProgramData\Git\configa Windows Vista és újabb verziókon. Ezt a konfigurációs fájlt csak rendszergazda módosíthatja git config -f FILE.

Adja meg nevét és e-mail címét

A Git a felhasználónév és az e-mail címet tartalmazza az elkötelezettségben szereplő információk részeként. Ezt a felhasználói szintű konfigurációs fájl alatt kell beállítania a következő parancsokkal:

git config --global user.name "My Name" git config --global user.email "[email protected]"

Módosítsa a szövegszerkesztőt

A Git automatikusan használja az alapértelmezett szövegszerkesztőt, de ezt megváltoztathatja. Itt van egy példa az Atom szerkesztő használatára (az --waitopció megadja a héjnak, hogy várja meg a szövegszerkesztőt, hogy a program továbblépése előtt végezze benne a munkáját):

git config --global core.editor "atom --wait"

Szín hozzáadása a Git kimenethez

A parancsértelmezőt úgy konfigurálhatja, hogy színt adjon a Git kimenethez:

git config --global color.ui true

Az összes konfigurációs beállítás megtekintéséhez használja a parancsot git config --list.

Git inicializálása egy projektben

Miután a Git telepítve és konfigurálva van a számítógépén, inicializálnia kell a projektben, hogy használni tudja a verziókezelő képességeit. A parancssorban a cdparancs segítségével navigáljon a projekt legfelső szintű (vagy gyökér) mappájához. Ezután futtassa a parancsot git init. Ez telepít egy Git könyvtár mappát, amely tartalmazza az összes fájlt és objektumot, amelyre a Gitnek szüksége van a projekt nyomon követéséhez.

Fontos, hogy a Git könyvtár telepítve legyen a projekt gyökérmappájába. A Git képes nyomon követni az almappákban lévő fájlokat, de nem fogja nyomon követni a szülők mappájában található fájlokat a Git könyvtárhoz képest.

Kérjen segítséget a Git-ben

Ha elfelejtette, hogy egy parancs hogyan működik a Gitben, a parancssorból többféleképpen érheti el a Git súgót:

git help COMMAND git COMMAND --help man git-COMMAND

Ez megjeleníti a parancs kézi oldalát a shell ablakban. A navigáláshoz görgessen a fel és le nyílgombokkal, vagy használja a következő billentyűparancsokat:

  • f vagy szóköz előre lapozáshoz
  • b a visszalépéshez
  • q kilépéshez