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

Переписываем историю до неузнаваемости. Интерактивный ребейз выполняется всего одной коммандой: git rebase -i _commit_hash_ где _commit_hash_ - хэш коммита, который будет первым в цепочке перебазируемых коммитов. Хвостом цепочки будет позиция HEAD. Т.е. наиболее удобным будет указание не хэша, а относительного коммита: git rebase -i HEAD~2 что выполнит ребейз текущей ветки из трёх коммитов: текущего и двух ему предшествовавших. В процессе интерактивного ребейза гит предложит вам выполнить следующие операции к любому из попавших в зону действия коммитов: удаление коммита, изменение коммит-сообщения, слияние коммитов и изменение состава коммита (коммит можно менять полностью). Ссылка на канал: Ссылка на плейлист: Ссылка на Яндекс.Дзен:
Back to Top