Я прочитал этот о том, как изменить сообщения о фиксации. В принятом ответе говорится:
Если вы уже нажали свою фиксацию до удаленной ветки, вам нужно будет принудительно нажать фиксацию с помощью
git git push <remote> <branch> --force
.
Это мое понимание (также из принятого ответа), что git push --force
будет перезаписывать все данные в удаленной ветки локальным.
Почему принудительное нажатие после изменения сообщения фиксации необходимо? Что произойдет, если я изменю сообщение фиксации и попытаюсь нажать без -f
или --force
?