Практическое задание
Найди первый плохой коммит
сложноВ /root/repo линейная история из восьми коммитов (c0…c7). В каждом коммите перезаписывается файл app.txt. На каком-то коммите в app.txt появился маркер bug и остался во всех последующих коммитах — то есть все ранние коммиты «хорошие», а начиная с какого-то — «плохие».
Найди первый плохой коммит (тот, где bug появился впервые) и запиши его полный хеш в файл /root/answer.txt (одной строкой). Самый первый коммит c0 заведомо хороший, а вершина ветки — заведомо плохая.
- git bisect
- поиск регрессии
- бинарный поиск
- git rev-parse
- хеши коммитов