Ako vrátiť chyby pomocou Gitu

Uh Oh. Len ste omylom zlúčili svoje súbory do hlavnej vetvy, keď ste ich chceli zlúčiť do pracovnej fázy. Teraz čo?

Takmer každý, kto používa Git, urobí v určitom okamihu chybu. Či už ide o zlúčenie nesprávnych súborov, odstránenie nesprávnej vetvy alebo niečo horšie, je dôležité vedieť, ako napraviť chyby pomocou Gitu.

Na kanáli freeCodeCamp.org YouTube sme vydali rýchlokurz, ktorý vás naučí 17 rôznych spôsobov, ako napraviť chyby v Gite.

Tento kurz rozvinul Tobias Günther. Tobias spolupracuje s Gitom už mnoho rokov. Pomáha dokonca vytvárať Tower, ktorý je populárnym klientom Git GUI.

Mnoho vývojárov nevie o všetkých spôsoboch, ako môžu pomocou Gitu napraviť chyby. Tento kurz vás naučí, čo môže Git robiť a ako to robí.

Prvá polovica kurzu obsahuje bežnejšie prípady, z ktorých sa ľahšie zotavuje. Druhá polovica učí opravovať komplikovanejšie chyby. V Gite je ale možné vrátiť takmer všetky chyby.

Tu sú témy preberané v tomto kurze:

  • Používanie Gitu ako bezpečnostnej siete
  • Zahodenie všetkých miestnych zmien v súbore
  • Obnovujú sa odstránené súbory
  • Zahodenie častí / riadkov v súbore
  • Zahadzujú sa všetky miestne zmeny
  • Oprava posledného potvrdenia
  • Čo znamená „prepisovanie histórie“
  • Vracanie záväzku v strede
  • Obnovuje sa stará verzia
  • Obnovenie pôvodnej verzie súboru
  • Reflog
  • Obnovenie odstránených záväzkov
  • Obnovujú sa odstránené vetvy
  • Presun záväzku do novej pobočky
  • Presun záväzku do inej pobočky
  • Interactive Rebase: prehľad toho, čo môžete urobiť
  • Interactive Rebase: ako to funguje všeobecne
  • Úpravy starých správ o potvrdení pomocou Interactive Rebase
  • Vymazávanie záväzkov pomocou Interactive Rebase
  • Rozloženie viacerých záväzkov do jedného pomocou interaktívnej rebázy
  • Pridávanie zmien do starého potvrdenia pomocou Interactive Rebase
  • Rozdelenie / úprava starého potvrdenia pomocou Interactive Rebase

Celý kurz sledujte na kanáli YouTube freeCodeCamp.org (hodinové sledovanie).