说我想从几个提交之前检索旧版本的文件(filename.html)。难道我就在想,我需要做的使用Git检索旧版本的文件
git checkout sha -- filename.html
(其中SHA是对哈希提交我想)
但这将该文件放在我的分期指标,而不是我的工作目录,右键?所以,如果我现在运行git commit
我的回购将更新到旧的文件,但我的工作目录仍然会有更新的文件(我不会再这样做)。
我想我可以做一个git checkout -- filename.html
让两个同步,但这是最好的办法吗?这个过程看起来像是一个很快就会变得混乱的一个过程。有没有办法让旧版本的filename.html返回到我的工作目录中,而不会在我的暂存索引中“卡住”?
谢谢。