Перезапись ветки в 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
с переписанной историей.
Страница связанного запроса
должна показать новые коммиты.