我的设计(html / css)在我弹回藏匿的回购后发生了变化。
这就是我所做的。为了临时尝试一些东西,
git stash
git checkout fd3243d
但未进行任何更改。 git stash pop
。现在,令我恐惧的是(那种下沉的感觉),当我在浏览器中刷新设计时,它完全出错并且在顶部读取
<<<<<<< Updated upstream ======= >>>>>>> Stashed changes <<<<<<< Updated upstream ======= >>>>>>> Stashed changes
anybuddy可以帮助我回到状态前的第一步,即在我做git stash
之前吗?
我没有任何备份,最后一次提交已经做了很长一段时间。我有一种感觉,这可以做到,但不知道如何,因为我是git的新手。
anybuddy可以帮忙吗? 谢谢 DK
答案 0 :(得分:1)
假设您在主分支上,请按照以下步骤操作:
检查您的藏匿更改是否仍在存储中。 Git不会弹出(删除)无法正常应用的存储
git stash list
有关详细检查,请尝试:
git stash show stash@{<the-number-behind-your-stash>}
这应该是的情况(否则对此答案的编辑将说明如何挽救您的更改)
git reset --hard
返回主(或您创建存储的任何其他分支)。您可以通过再次查看git stash list
的输出来找出您的存储创建的分支(或提交)
git stash pop
现在应该干净地应用您的更改,并且您的更改又回来了