Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗gtSpPrFwl 10 of 66 menu
◀ ▶

Перезапись ветки в Git

После rebase на main коммиты ветки задачи получают новые хеши. Обычный push GitHub отклонит: история на сервере не совпадает с локальной. Нужна перезапись удаленной ветки, но только своей задачи, никогда main.

Флаг --force-with-lease безопаснее голого --force: push не пройдет, если на origin появился чужой коммит, которого нет у вас локально. Так вы не затрете работу коллеги в той же ветке.

После rebase на ветке feature/login отправим ее так:

git push --force-with-lease

Перебазируйте feature/cache в pixel/api на актуальную main и отправьте ветку на GitHub с переписанной историей. Страница связанного запроса должна показать новые коммиты.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить