Теперь я представляю, что вы пытались использовать git revert
для отмены коммита, но это заканчивает вас дополнительным коммитом. Вот решение для вас.используйте git log --oneline'
, чтобы показать свои логи. Вы найдете коммит с неверным сообщением. Кроме того, вы найдете его хеш (например, 53fnd3w
), скопируйте его, затем наберите
git reset --hard <paste-the-hash>
Это заставит вас вернуться к этому коммиту, после этого, если вы хотите просто изменить имя коммита, используйте
git commit --amend -m "New commit message"
Это заставит вас изменить имя последнегокоммит, на котором вы стоите, но если вы хотите отменить эти изменения, потому что вы хотите разделить их на два коммита или что-то в этом роде, используйте
git reset HEAD^
Это вернет васвернуться к коммиту, который предшествует текущему с изменениями, не зафиксированными. Как только вы сделаете новый коммит, он проигнорирует коммиты после HEAD^
, и вы увидите только новый коммит, когда вы сделаете
git log --oneline
Надеюсь, это поможет