【发布时间】:2010-03-24 18:08:29
【问题描述】:
最简单的撤消方法是什么:
git reset HEAD~
目前,我能想到的唯一方法是从远程仓库执行git clone http://...。
【问题讨论】:
-
如果有人在寻找如何撤消硬重置,请查看Undoing a git reset --hard HEAD~1。解决方案非常相似。
-
这不是与
--hard相关的问题的重复!意外运行此命令的风险要高得多。例如,您想使用git reset foo-file取消暂存单个文件。你只写文件名的第一部分,点击自动完成选项卡,它实际上完成了一个分支名称,你没有注意到它,而是运行命令git reset foo-branch。瞧
标签: git