1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Advanced Git

Connected

cvičení

Vyhledávání pomocí bisect

Zjistil/a jsi, že tvůj ETL pipeline produkuje nesprávné výsledky, ale nevíš, kdy se tato chyba dostala do kódu. K nalezení commitu, který chybu zavedl, použiješ git bisect. Předpokládej, že jsi proces bisekce již zahájil/a inicializací git bisect.

Napsal/a jsi skript ./test_etl.sh, který dokáže automaticky zjistit, zda je chyba přítomna.

Instrukce 1/3

undefined XP
  • 1

    Spusť git bisect s automatizovaným testovacím skriptem ./test_etl.sh, aby se automaticky zjistilo, zda se chyba ve vráceném commitu vyskytuje.

  • 2

    Git našel první špatný commit. Pomocí git log si zobraz špatný commit, který bude jako první v logu. Po zobrazení log zavři klávesou :q.

  • 3

    Teď, když jsi commit našel/a, vrať se na aktuální HEAD a ukonči proces bisekce resetem na HEAD.