如何还原对本地文件的更改

时间:2015-02-13 22:01:39

标签: macos git bitbucket

我犯了一个巨大的错误。 (我显然对git知之甚少)

我试图在远程更新我的目录。我创建了一个dev分支,然后键入git fetch && git checkout dev。为什么?因为BitBucket这么说! (我知道。我是个白痴)。好吧,现在我的所有文件都已删除或更改为我几天前的状态。 我刚刚失去了很多工作

请告诉我如何才能恢复工作。请!

编辑:我不是要恢复到之前的提交。我正试图将我的本地文件恢复到我在git fetch && git checkout dev错误之前的状态。

1 个答案:

答案 0 :(得分:0)

哇哇,我明白了!这是我做的:

git reflog
2fe6344 HEAD@{0}: checkout: moving from master to dev
f1cc9bc HEAD@{1}: commit (initial): camera doesnt work
git reset f1cc9bc
git checkout .

就是这样!老实说,我无法在任何地方找到这个,而且我通常都非常擅长研究。如果这个答案已经存在,我很抱歉。但希望它可以帮助那些坚持果酱的人。