🚀 Управление историей коммитов
Основные приёмы и команды для эффективного применения git rebase
: от простого переноса коммитов до интерактивной правки и безопасного пуша.
• Перенос коммитов на вершину другой ветки:
git checkout feature
git rebase main
• Изменение, объединение и переупорядочение коммитов:
git rebase -i HEAD~5
• При возникновении конфликтов:
1. Исправить файлы вручную
2.
git add <файл>
3.
git rebase --continue
• Пропуск и отмена:
git rebase --skip # пропустить проблемный коммит
git rebase --abort # отменить весь процесс rebase
• Перенести коммиты из ветки feature, основываясь на ветке dev:
git rebase --onto dev base feature
💬 Как у вас с ребейзом? На «ты» или гит жонглирует вашими нервами?