在尝试使用Git时,我将文件的内容从1
更改为100
,并且能够在日志中提交并查看它。但经过一些更多的测试和
git checkout <some_hash> // I think this is to revert the whole repo to a
// certain state
git checkout master // And this is to change the repo to the most
// current state
git log
中的提交历史记录丢失了。发生了什么 - 提交是否已进入另一个分支以及如何查看或取回它?
答案 0 :(得分:4)
如果不确切知道你做了什么,很难准确说出提交的确切位置。但是,git reflog
命令将显示当前分支头部过去的位置,包括可能不再在历史记录中的提交。