1. Learn
  2. /
  3. Курси
  4. /
  5. Просунуте Git

Connected

Вправа

Пошук із Bisect

Ви з'ясували, що ваш конвеєр ETL дає некоректні результати, але не впевнені, коли з'явилася помилка. Потрібно скористатися git bisect, щоб знайти коміт, який її запровадив. Припустіть, що ви вже розпочали процес бісекції Git, ініціалізувавши git bisect.

Ви написали скрипт ./test_etl.sh, який може автоматично визначати, чи присутня помилка.

Інструкції 1/3

undefined XP
  • 1

    Запустіть git bisect з вашим автоматизованим тестовим скриптом ./test_etl.sh, щоб автоматично визначити, чи існує помилка в поверненому коміті.

  • 2

    Git знайшов перший помилковий коміт. Скористайтеся git log, щоб переглянути bad коміт — він буде першим у журналі. Після перегляду натисніть :q, щоб вийти з журналу.

  • 3

    Тепер, коли ви знайшли коміт, поверніться до поточного HEAD і завершіть процес бісекції Git, скинувши стан до HEAD.