git 恢复到某个提交

标签 git commit revert

<分区>

如何将本地副本上的所有文件恢复到特定提交?

commit 4a155e5b3b4548f5f8139b5210b9bb477fa549de
Author: John Doe <Doe.John.10@gmail.com>
Date:   Thu Jul 21 20:51:38 2011 -0500

这是我想恢复的提交。任何帮助都是救命稻草!

最佳答案

git reset --hard 4a155e5 会将 HEAD 移回您想要的位置。如果您不希望任何内容指向您刚刚删除的历史记录,那么您可能需要在该时间之前删除其他引用。

关于git 恢复到某个提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6794110/

相关文章:

Git - 创建一个 .gitignore 文件

git - 如何在选择性暂存期间编辑 Git "add patch"hunks/diffs/lines?

git - 恢复到 git 但 merge 但没有给出 -m 选项

git - 删除特定提交

java - Gradle中基于Git的自动版本控制

git - 将 git lfs ls-files 与 git ls-files ':(attr:filter=lfs)' 进行比较是一种检测不受 lfs 管理的 lfs 文件的可靠方法吗?

git - git 是否巧妙地处理其中只有一个文件定期更改的 zip 存档?

svn - 你为什么不应该提交一个标签

jquery - 使用文本框的属性之一设置文本框的值 (jQuery)

Git:检索特定的提交