Откат коммитов Git: мощный метод

GitGitBeginner
Практиковаться сейчас

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Git - это мощный инструмент, который позволяет разработчикам отслеживать изменения в их кодовой базе. Одной из полезных функций Git является возможность откатить коммиты. Это может быть полезно, когда вам нужно отменить изменения или вернуться к предыдущей версии вашего кода.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/commit("Create Commit") subgraph Lab Skills git/commit -.-> lab-12755{{"Откат коммитов Git: мощный метод"}} end

Откат коммитов

Вашей работе в качестве разработчика посвящена проект, и вы сделали несколько коммитов. Однако, вы понимаете, что последние несколько коммитов содержат ошибки, и вам нужно вернуться к предыдущей версии вашего кода. Вам нужно использовать Git для отката своих коммитов и вернуться к предыдущей версии кода.

Для завершения этого лабораторного занятия вы будете использовать репозиторий Git git-playground из вашего аккаунта на GitHub, который является форком репозитория https://github.com/labex-labs/git-playground.git. Следуйте шагам:

  1. Клонируйте репозиторий на свою локальную машину:
git clone https://github.com/your-username/git-playground.git
cd git-playground
  1. Создайте новую ветку под названием rewind-commits:
git checkout -b rewind-commits
  1. Просмотрите историю коммитов репозитория и убедитесь, что последний коммит содержит ошибки и вам нужно вернуться к предыдущей версии вашего кода:
git log
  1. Используйте Git для отката ваших коммитов на 1:
git reset HEAD~1 --hard
  1. Проверьте, что вы успешно откатили свои коммиты:
git log
  1. Отправьте свои изменения в ветку rewind-commits:
git push --force origin rewind-commits

Вот искомый результат:

cf80005 (HEAD -> rewind-commits, origin/rewind-commits) Added file1.txt
b00b937 Initial commit

Резюме

Откат коммитов - это полезная функция Git, которая позволяет разработчикам отменить изменения и вернуться к предыдущей версии своего кода. Используя команду git reset, разработчики могут легко откатить свои коммиты и вернуться к предыдущей версии своего кода. В этом лабораторном занятии вы узнали, как использовать Git для отката коммитов и возвращения к предыдущей версии вашего кода.