Вы можете перебазировать свою ветку, что позволит вам «повторить» коммит и получить его с вашим именем. Тогда вам нужно будет принудительно нажать изменения на пульте.
Команды для этого:
git rebase -i <SHA before the commit with the default name>
Вы получите список коммитов, для которого с именем по умолчанию укажите, что вы хотите «перефразировать» его. Сохраните сообщение о коммите и ваша история будет обновлена.
Чтобы обновить пульт, вы должны сделать git push -f
. Это говорит git, что ваши изменения должны перезаписать то, что находится в удаленном хранилище.
ЭТО НЕ РЕКОМЕНДУЕТСЯ
Выполнение вышеизложенного меняет историю и вызовет проблемы, если другие люди также работают над этой веткой. У них будут проблемы, когда они попытаются обновить ветку с вашими изменениями. Если вы единственный, кто имеет дело с этой веткой, это не проблема.
Если над веткой работает несколько человек, просто оставьте коммит в покое. Вы не хотите переписывать историю, когда нажмете.