Git rebase interactive: интерактивный ребейз

Описание к видео Git rebase interactive: интерактивный ребейз

Переписываем историю до неузнаваемости.
Интерактивный ребейз выполняется всего одной коммандой:

git rebase -i commit_hash

где commit_hash - хэш коммита, который будет первым в цепочке перебазируемых коммитов. Хвостом цепочки будет позиция HEAD.
Т.е. наиболее удобным будет указание не хэша, а относительного коммита:

git rebase -i HEAD~2

что выполнит ребейз текущей ветки из трёх коммитов: текущего и двух ему предшествовавших.

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

Ссылка на канал:    / @letscodedru  
Ссылка на плейлист:
   • Git  
Ссылка на Яндекс.Дзен: https://zen.yandex.ru/media/id/5ac209...

Комментарии

Информация по комментариям в разработке