Я решаю упражнение с помощью git пополам, но у меня есть проблемы, не могли бы вы поддержать меня.
Дело в следующем:
Шаг - 1 Определение плохого коммита Создан репозиторий, а проект калькулятора клонирован в Python.
Файл newfile.py содержит код. Этот код написан в различных коммитах. В предыдущих коммитах код калькулятора работал хорошо. Однако после определенных фиксаций код калькулятора отображает исключение деления на ноль. Это связано с изменением в строке 2 файла «newfile.py».
Используйте cat newfile.py, чтобы прочитать содержимое файла введите описание изображения здесь
Используйте git log для проверки предыдущих коммитов.
введите описание изображения здесь
Используйте Git Bisect, чтобы найти коммит, в котором строка 2 изменена с ' b = 20 'до' b = 0,00000 '.
Подсказка:
Использование: Git Начало деления на две части, Git Хорошее деление на две части при начальной фиксации, Git плохое деление на части при окончательной фиксации .
Шаг - 2 Удалить неверный коммит
Удалить неверный коммит с помощью Git Revert. Оставьте сообщение фиксации как есть.
Pu sh в удаленном хранилище.