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

 

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