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