2014-04-16 136 views
0

我沒有推動我的今天工作到起源。然後嘗試合併另一個分支。儘管很多confilicts,我運行git reset --merge ORIG_HEAD。這刪除了我的本地提交。這些提交怎麼會回滾。Git撤消合併回覆後的unpushed commit

我看了一些話題,但找不到方法。

回答

0

檢查git reflog master的結果。它列出了主分支的以前的狀態。你應該能夠在那裏找到一個有效的狀態。

+0

絕佳的提示。 '0e13da9 master @ {6}:commit:合併分支'development''。 ** 0e13da9 **之前需要4次提交。那可能嗎? – user2462840

+0

git cherry-pick [commit id]解決我的問題 – user2462840