我的設計(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