Вы можете добавить --force
или -f
к командам git, чтобы заставить git принимать коммиты, которые переписывают историю. Обратите внимание, что переписывание истории не очень хорошая идея для публичных проектов .Но для моих собственных репозиториев git, которые не являются публичными, я время от времени переписываю историю.
После того, как вы сделали свои коммиты, вы можете сделать git push REPO BRANCH --force
, чтобы форсировать изменения.На практике это часто git push origin master --force
.