Git & GitHub

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

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

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

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

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

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

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

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


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



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

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

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

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

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

Завдання до уроку

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

Велике завдання за курсом

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

Також варто подивитися

Создание блога на Ruby On Rails
8 уроків
Крипто разработка на Solidity / Создание монеты
7 уроків
Уроки Godot Engine / Разработка игр на движке Годот
4 урока
Java 3D Game / Разработка игры Minecraft
5 уроків
Изучение языка Kotlin для начинающих
12 уроків
Создание различных игр на Unity
7 уроків
Коментарі
Додати коментар

Поки що коментарів немає