设计出错,在检查到早期提交弹出存储后
Design goes awry, after checkout to earlier commit on popping stash
我的设计 (html/css) changed/gone 在我弹出隐藏的存储库后出错了。
这是我所做的。为了临时尝试一些东西,
- 我做了一个
git stash
- 然后,检查了较早的提交
git checkout fd3243d
但没有进行任何更改。
- 立即
git stash pop
。
现在,令我恐惧的是(那种沉沦的感觉),当我在浏览器中刷新设计时,它完全出错了,在最顶部它显示
<<<<<<< Updated upstream ======= >>>>>>> Stashed changes <<<<<<< Updated upstream ======= >>>>>>> Stashed changes
anybuddy 可以帮助我回到第一步之前的状态,即在我做 git stash
之前吗?
我没有任何备份,上次提交是很久以前完成的。我觉得这可以做到,但不知道怎么做,因为我是 git.
的新手
有大佬帮忙吗?
谢谢
dk
假设您在 master 分支上,然后执行以下步骤:
检查您隐藏的更改是否仍在隐藏中。
Git 不会弹出(删除)无法干净地应用的存储
git stash list
要进行更详细的检查,请尝试:
git stash show stash@{<the-number-behind-your-stash>}
应该是这种情况(否则对此答案的编辑将解释如何挽救您的更改)
git reset --hard
回到 master(或创建您的存储的任何其他分支)。您可以通过再次查看 git stash list
的输出来找出您的存储是从哪个分支(或提交)创建的
git stash pop
现在应该干净地应用您的更改并且您的更改又回来了
我的设计 (html/css) changed/gone 在我弹出隐藏的存储库后出错了。
这是我所做的。为了临时尝试一些东西,
- 我做了一个
git stash
- 然后,检查了较早的提交
git checkout fd3243d
但没有进行任何更改。 - 立即
git stash pop
。
现在,令我恐惧的是(那种沉沦的感觉),当我在浏览器中刷新设计时,它完全出错了,在最顶部它显示
<<<<<<< Updated upstream ======= >>>>>>> Stashed changes <<<<<<< Updated upstream ======= >>>>>>> Stashed changes
anybuddy 可以帮助我回到第一步之前的状态,即在我做 git stash
之前吗?
我没有任何备份,上次提交是很久以前完成的。我觉得这可以做到,但不知道怎么做,因为我是 git.
的新手有大佬帮忙吗? 谢谢 dk
假设您在 master 分支上,然后执行以下步骤:
检查您隐藏的更改是否仍在隐藏中。 Git 不会弹出(删除)无法干净地应用的存储
git stash list
要进行更详细的检查,请尝试:
git stash show stash@{<the-number-behind-your-stash>}
应该是这种情况(否则对此答案的编辑将解释如何挽救您的更改)
git reset --hard
回到 master(或创建您的存储的任何其他分支)。您可以通过再次查看git stash list
的输出来找出您的存储是从哪个分支(或提交)创建的
git stash pop
现在应该干净地应用您的更改并且您的更改又回来了