我该如何回到之前的Git Commit?

joeyk16

如何返回上一次提交?

我希望我的文件看起来像我提交以下提交时所有文件一样。

$ git log
commit 81cf7fa47adc0923aeabe323778e2783f2e832f5
Date:   Thu Apr 2 21:32:27 2015 +1000

我环顾四周,有很多人有不同的答案。

哈迪克

您始终可以通过以下命令签出到git中的特定提交

git checkout commit_hash

所以在你的情况下

git checkout 81cf7fa47adc0923aeabe323778e2783f2e832f5

或HEAD @ {1}是指向前一次提交的指针,因此后续操作将执行相同操作

git checkout HEAD@{1}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我该如何配置git以使Sublime Text 3打开相关的COMMIT_EDITMSG?

来自分类Dev

如何发现我藏匿的git commit哈希?

来自分类Dev

如何在推送之前清理git commit日志?

来自分类Dev

如何在给定的git commit之前重置到状态?

来自分类Dev

如何退出我的git commit消息?我不在VIM中,我使用了“ commit -m”命令

来自分类Dev

在提交之前准备git commit消息?

来自分类Dev

如何撤消git commit --amend

来自分类Dev

您如何给git commit命名?

来自分类Dev

如何调试大型git commit?

来自分类Dev

如何找到空的git commit?

来自分类Dev

如何查看git commit id

来自分类Dev

如何恢复丢失的git commit?

来自分类Dev

如何删除先前的git commit?

来自分类Dev

如何删除最新的git commit?

来自分类Dev

git commit打破时区

来自分类Dev

git commit忽略行尾

来自分类Dev

从git commit修剪URL

来自分类Dev

在git commit中警告

来自分类Dev

丢失了git commit

来自分类Dev

如何将以前的git commit拆分为单独的commit?

来自分类Dev

Git:如何在commit --amend之间重用commit rev?

来自分类Dev

我如何完全撤消刚刚完成的git commit

来自分类Dev

如何使用我自己的身份信息进行git commit

来自分类Dev

如何使用我自己的身份信息进行git commit

来自分类Dev

我在做什么git commit

来自分类Dev

是git add。; git commit -a等效于git add -A。git commit -a?

来自分类Dev

Understanding when to use git commit -m and git commit -am

来自分类Dev

了解何时使用git commit -m和git commit -am

来自分类Dev

如果git commit命令必须写消息,我该如何澄清尚未完成的事情?“不添加哈希”或“不/不添加哈希”?