Обычно вы хотите отменить коммит, потому что вы допустили ошибку и хотите исправить ее - по сути, то, что сделал ОП, когда задал вопрос. На самом деле, вы действительно хотите повторить коммит.
Большинство ответов здесь сосредоточены на командной строке. Хотя командная строка - лучший способ использовать Git, когда вам удобно, она, вероятно, немного чужда тем, кто приходит из других систем контроля версий в Git.
Вот как это сделать с помощью графического интерфейса. Если у вас установлен Git, у вас уже есть все необходимое для выполнения этих инструкций.
ПРИМЕЧАНИЕ: Я предполагаю, что вы поняли, что коммит был неверным, прежде чем вы его нажали. Если вы не знаете, что значит толкание, значит, вы не толкнули. Так что продолжайте с инструкциями. Если вы выдвинули ошибочный коммит, наименее рискованный способ - просто следовать за ошибочным коммитом новым коммитом, который исправляет вещи, как вы это делали бы в системе контроля версий, которая не позволяет переписывать историю.
Тем не менее, вот как исправить ваш последний сбой фиксации с помощью графического интерфейса:
- Перейдите в свой репозиторий в командной строке и запустите графический интерфейс с
git gui
- Выберите «Изменить последний коммит». Вы увидите ваше последнее сообщение о коммите, файлы, которые вы поставили, и файлы, которые вы не сделали.
- Теперь измените вещи так, как вы хотите, чтобы они выглядели, и нажмите кнопку «Применить».