我做出了改变。
当我输入git log
时,我可以看到它在那里。
commit 5d6eebd2f064fc2ba59fdc55cdebb728e607de0e
Author: Imray <Imray@gmail.com>
Date: Thu Nov 13 22:16:30 2014 -0500
所以现在我在我的一个文件中做了一些愚蠢的乱码并保存。
当我输入git checkout 5d6eebd2f064fc2ba59fdc55cdebb728e607de0e
时,我的文件应该恢复到我提交时的状态,但事实并非如此。胡言乱语仍在那里。
有谁知道为什么会这样?我错过了什么吗?
答案 0 :(得分:1)
这是Git的行为。试试这个
git checkout <hash> <your_file>
说明:想象一下你做了一些编辑,现在你意识到你在错误的分支上。只需更改分支就不应该还原您的更改。你无法让他们回来。
答案 1 :(得分:0)
真正的问题是我在错误的目录中。
我已将我的所有工作复制到WAMP目录中的文件夹,并继续在那里工作。
我觉得自己像个白痴。