Все, что вам нужно сделать, это использовать git push --force
, чтобы перезаписать ветку в удаленном репозитории.
Обратите внимание, что это плохая идея, если другие люди используют долгосрочные веткитекущее содержимое удаленного хранилища.В этом случае вы не должны изменять историю вообще.
Тем не менее, краткосрочные ветки, которые часто выбрасываются и регенерируются и никогда не сливаются обратно в ветку восходящего потока (например, linux-next , которая автоматически регенерируется ежедневно и используется только для автоматического тестирования), не должно быть никаких проблем.