Git для начинающих

5 уроков
Консультации
#3 - Отмена действий. Возвращение к старым версиям

#3 - Отмена действий. Возвращение к старым версиям

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

Видеоурок

В Git есть замечательная возможность «возвращения во времени»:

  • вы можете просмотреть как выглядел ваш проект на стадии определенного коммита;
  • вы можете отменить определенный коммит;
  • вы можете выполнить удаление коммита и возвращение к проекту на стадии определенного коммита.

Просмотр проекта

Чтобы просмотреть проект на стадии какого-либо коммита вам необходимо прописать команду git checkout id, где id это идентификатор коммита, который хотите просмотреть.


Чтобы узнать id изначально пропишите команду git log --oneline. Тогда вы получите список всех коммитов что были сделаны в вашем проекте, а также их идентификаторы.



Чтобы просмотреть какой-либо коммит выполните комманду: git checkout 102e2f1. Здесь вы просмотрите проект на стадии первого коммита.

Отмена коммита

Для отмены коммита используйте команду git revert id, где id это идентификатор коммита, который хотите просмотреть. После выполнения команды вы отмените определенный коммит.

Удаление коммита

Для удаления коммита используйте команду git reset id --hard, где id это идентификатор коммита, который хотите просмотреть. После выполнения команды вы удалите определенный коммит и все данные будут возвращены к проекту что был на стадии коммита.

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение Flask / Создание сайта на Python
6 уроков
Java до профи: основы, UI дизайн и Android разработка
Изучение CSS/CSS3 для новичка: от нуля до гуру
10 уроков
Изучение языка Си для начинающих
9 уроков
Уроки React Native для начинающих / Разработка приложения с нуля
11 уроков
Уроки Java для начинающих
21 урок
Комментарии (1)
Добавить комментарий

Dust 10 января 2023 в 08:09

Шикарно, спасибо. По команде "git reset id --hard" удалились все вышестоящие коммиты до коммита с указанным id
Ответить