ddimonn8080
@ddimonn8080

Как удалить последний commit?

Здравствуйте. Есть проект который я делаю на двух машинах. Одна это рабочий комп, вторая дома. В данный момент все изменения были на одной из машин. На второй делал git pull то есть забирал изменения сделанные с другой. Вопрос собственно в том что там где я делал git pull в данный момент находится текущая рабочая версия но при выполнении команды git status выводит сообщение
On branch master
Your branch is ahead of 'origin/master' by 13 commits.
(use "git push" to publish your local commits)

nothing to commit, working tree clean

По сути мне надо отменить вернее удалить все что находится в коммите ( только на этой машине локально ) но при этом не поменяв и не удалив все физически присутствующие фалы. По-факту нужно чтобы все осталось как есть но вышеуказанное сообщение не выводилось.

Как это сделать?

Так можно?
git reset HEAD~1 --soft

Спасибо.
  • Вопрос задан
  • 507 просмотров
Пригласить эксперта
Ответы на вопрос 1
@1001001
git reset --soft HEAD^1 удалит верхний коммит оставив изменения
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы