【发布时间】:2012-01-03 07:45:46
【问题描述】:
如果我使用:
$ git reset --hard HEAD~N
或
$ git checkout HEAD~N
两者都将使用HEAD~N的版本来改变工作目录和舞台区域。
如果这两个命令有什么不同?
谢谢。
【问题讨论】:
-
阅读更多关于重置的信息:progit.org/2011/07/11/reset.html
-
谢谢!这篇文章很有帮助。我已经阅读了它并明确了一些概念。我的帖子是错误的,不是
reset hard和checkout都在清理工作目录,reset覆盖它并checkout合并它。
标签: git reset git-checkout