2016-10-21 41 views
-1

我使用git commit -m進行數據提交,然後是git pull,發現有不同團隊的覆蓋,爲了解決這個問題,我運行了git reset --hard和其他幾個命令,但我搞砸了一切,失去了我的承諾。有沒有一種方法可以回滾到我最後一次提交。如何在git中回滾提交的數據

+1

可能重複[我怎樣才能undo git reset --hard HEAD〜1?](http://stackoverflow.com/questions/5473/how-can-i-undo-i-undo-git-reset-hard-head1) –

回答

1

從你的問題中不清楚你做了什麼。但如果沒有其他工作,我會嘗試git reflog。由於您在git pull之前提交了更改,因此在執行git pull之前,reflog應該能夠向您提供您的頭的提交哈希。

+1

謝謝先生,你救了我的日子 –

+1

在那裏:)如果解決了問題,請將答案標記爲正確。 – Shakkhar