我犯了一个巨大的错误。 (我显然对git知之甚少)
我试图在远程更新我的目录。我创建了一个dev分支,然后键入git fetch && git checkout dev
。为什么?因为BitBucket这么说! (我知道。我是个白痴)。好吧,现在我的所有文件都已删除或更改为我几天前的状态。 我刚刚失去了很多工作。
请告诉我如何才能恢复工作。请!
编辑:我不是要恢复到之前的提交。我正试图将我的本地文件恢复到我在git fetch && git checkout dev
错误之前的状态。
答案 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 .
就是这样!老实说,我无法在任何地方找到这个,而且我通常都非常擅长研究。如果这个答案已经存在,我很抱歉。但希望它可以帮助那些坚持果酱的人。