我的设计(html/css)在弹出存储回购后更改/出错。设计出错后,先结帐到先前提交的弹出存储
这是我做的。为了暂时尝试一些东西,
- 我做了
git stash
- 然后,检查到一个较早提交
git checkout fd3243d
但没有做任何更改。 - 立即做了
git stash pop
。现在
,我的恐惧(这不祥的预感),当我在浏览器中刷新设计它去完全歪曲和最顶部读取
<<<<<<< Updated upstream ======= >>>>>>> Stashed changes <<<<<<< Updated upstream ======= >>>>>>> Stashed changes
能anybuddy帮我找回状态前的第一步,即之前我做了一个git stash
?
我没有任何备份,最近一次提交已经完成了一段时间。我有一种感觉,这可以做到,但不知道如何,因为我对git很陌生。
can anybuddy help? 感谢 DK
听起来粘创建,我希望我现在能够帮助你,但是恐怕你可能不得不手动解决冲突或放弃你的改变。下一次使用'git stash apply',以便在堆栈中保留所做的更改,然后在确定完成之后可以'git stash drop'。这会让你很容易'git reset --hard' –
好消息:看起来'git stash pop'不会改变存储以防发生冲突q.v. [这里](http://stackoverflow.com/questions/22207256/undo-git-stash-pop-that-results-in-merge-conflict)。检查你的存储,看看你的工作是否还在。如果是这样,只需结帐到正确的地方,并再次弹出我的朋友。 –
你介意评论还是接受提供的答案? – AnimiVulpis