Hogyan lehet visszavonni a hibákat Gittel

UH Oh. Csak véletlenül egyesítette fájljait a főághoz, amikor össze akarta egyesíteni őket az átmeneti ággal. Most mi?

Szinte mindenki, aki használja a Git-t, hibázik valamikor. Legyen szó a rossz fájlok egyesítéséről, a rossz ág törléséről vagy valami rosszabbról, fontos tudni, hogy hogyan lehet a hibákat visszavonni a Gittel.

Kiadtunk egy összeomlási tanfolyamot a freeCodeCamp.org YouTube csatornán, amely 17 különböző módszert tanít meg a Git hibáinak visszavonására.

Tobias Günther fejlesztette ezt a tanfolyamot. Tobias évek óta dolgozik Gittel. Még a Tower létrehozásában is segít, amely egy népszerű Git GUI kliens.

Sok fejlesztő nem ismeri mindazokat a módszereket, amelyekkel a Git felhasználhatja a hibák visszavonását. Ez a tanfolyam megtanítja, mit tud Git és hogyan csinál.

A tanfolyam első fele gyakoribb eseteket tartalmaz, amelyekből könnyebb felépülni. A második félidő bonyolultabb hibákat tanít kijavítani. De a Git szinte minden hibáját ki lehet vonni.

Itt vannak a kurzus témái:

  • A Git használata biztonsági hálóként
  • Az összes helyi változás elvetése egy fájlban
  • Törölt fájlok visszaállítása
  • Darabok / sorok elvetése egy fájlban
  • Minden helyi változás elvetése
  • Az utolsó kötelezettség kijavítása
  • Mit jelent a "történelem átírása"
  • Visszaállítja az elkötelezettséget középen
  • Visszaállítás egy régi verzióra
  • A fájl visszaállítása egy régi verzióra
  • A Reflog
  • A törölt változtatások helyreállítása
  • A törölt ágak helyreállítása
  • Elkötelezettség áthelyezése egy új ágra
  • Elkötelezettség áthelyezése egy másik ágra
  • Interaktív Rebase: áttekintés arról, hogy mit tehet
  • Interaktív Rebase: hogyan működik általában
  • Régi véglegesítési üzenetek szerkesztése az Interactive Rebase segítségével
  • Az interaktív újraindítással végrehajtott műveletek törlése
  • Többszörös elkötelezettség összevonása az Interactive Rebase segítségével
  • Változások hozzáadása egy régi elkötelezettséghez az Interactive Rebase segítségével
  • Egy régi elkötelezettség felosztása / szerkesztése az Interactive Rebase segítségével

Nézze meg a teljes tanfolyamot a freeCodeCamp.org YouTube csatornán (1 órás nézés).