Откат коммитов
Вашей работе в качестве разработчика посвящена проект, и вы сделали несколько коммитов. Однако, вы понимаете, что последние несколько коммитов содержат ошибки, и вам нужно вернуться к предыдущей версии вашего кода. Вам нужно использовать Git для отката своих коммитов и вернуться к предыдущей версии кода.
Для завершения этого лабораторного занятия вы будете использовать репозиторий Git git-playground из вашего аккаунта на GitHub, который является форком репозитория https://github.com/labex-labs/git-playground.git. Следуйте шагам:
- Клонируйте репозиторий на свою локальную машину:
git clone https://github.com/your-username/git-playground.git
cd git-playground
- Создайте новую ветку под названием
rewind-commits:
git checkout -b rewind-commits
- Просмотрите историю коммитов репозитория и убедитесь, что последний коммит содержит ошибки и вам нужно вернуться к предыдущей версии вашего кода:
git log
- Используйте Git для отката ваших коммитов на 1:
git reset HEAD~1 --hard
- Проверьте, что вы успешно откатили свои коммиты:
git log
- Отправьте свои изменения в ветку
rewind-commits:
git push --force origin rewind-commits
Вот искомый результат:
cf80005 (HEAD -> rewind-commits, origin/rewind-commits) Added file1.txt
b00b937 Initial commit