Переписываем историю до неузнаваемости.
Интерактивный ребейз выполняется всего одной коммандой:
git rebase -i _commit_hash_
где _commit_hash_ - хэш коммита, который будет первым в цепочке перебазируемых коммитов. Хвостом цепочки будет позиция HEAD.
Т.е. наиболее удобным будет указание не хэша, а относительного коммита:
git rebase -i HEAD~2
что выполнит ребейз текущей ветки из трёх коммитов: текущего и двух ему предшествовавших.
В процессе интерактивного ребейза гит предложит вам выполнить следующие операции к любому из попавших в зону действия коммитов: удаление коммита, изменение коммит-сообщения, слияние коммитов и изменение состава коммита (коммит можно менять полностью).
Ссылка на канал:
Ссылка на плейлист:
Ссылка на Яндекс.Дзен:
11 views
0
0
5 months ago 01:09:30 7
GIT. Знакомство, локальный репозиторий
6 months ago 03:43:34 1
Learn Git – Full Course for Beginners
7 months ago 01:38:17 1
Git. Большой практический выпуск
8 months ago 00:40:18 1
Learning Git: A Hands-On & Visual Guide • Anna Skoulikari & Helen Scott • GOTO 2024
9 months ago 01:27:07 1
GIT ДЛЯ РАЗРАБОТЧИКА. Урок по гиту для начинающих— Обзор системы контроля версий
10 months ago 00:08:30 1
Keeping Feature Branches Up To Date With Rebasing | by @MarcoCodes