【发布时间】:2013-05-14 09:38:39
【问题描述】:
要追踪我破坏软件功能的时间点,我需要查看我的存储库的旧版本。我只想将工作目录设置为较旧的提交,使用代码,然后丢弃更改,然后尝试另一个提交。
我不想更改有关提交的任何内容,既不删除也不创建提交。我尝试使用git reset,但之后不再显示更新的提交。所以我再次下载了存储库,因为我不知道如何恢复它。
【问题讨论】:
-
我在谷歌搜索“swap working directory to an earlier commit but leave head unchanged”后来到了这里。我最终使用
git checkout <earlier-commit-hash> -- <file-path>来处理我想要恢复到之前提交的每个文件
标签: git working-directory