在不执行新提交的情况下还原git提交

时间:2018-01-29 08:29:27

标签: git

是否可以在不执行新提交的情况下还原git提交以还原这些提交?

这将在最后创建一个新的提交:

$ git revert --no-commit D
$ git revert --no-commit C
$ git revert --no-commit B
$ git commit -m "the commit message"

1 个答案:

答案 0 :(得分:1)

git reset --hard HEAD~1

警告:上述命令将永久删除对上次提交文件的修改。可能很危险