2016-04-18 43 views
0

我正在通過GIT管理我們的項目。我有Intellij Idea和Git運行。 git項目正在我們的一臺服務器上運行,這是我們通過ssh連接的服務器。Intellij Idea,Git:恢復提交機制不起作用

目前,除恢復提交外,一切正常。不知怎的,回覆要麼失敗,要麼不改變任何東西。

對於恢復任何最後的提交,我將在VCS-->Git-->Reset head(Hard),但它沒有幫助。在此之前,我已經推動承諾,並且我目前(總是)在主人身上工作。這是一個問題,並導致恢復無法正常工作。

現在,你可以在下面的截圖中看到,最後提交命名Test1234負責刪除簡單System.out,我試圖恢復它提交Test123,還增加了一個System.out。我究竟做錯了什麼?

輸出的 git status

On branch master 
Your branch is up-to-date with 'origin/master'. 
nothing to commit, working directory clean 

enter image description here

在GitGraken的提交:

enter image description here

enter image description here

我不知道哪個信息與git相關的信息。請讓我知道是否需要任何東西。

回答

2

試着右擊以前的承諾在Intelij,選擇當前分支重置到這裏enter image description here

當我激活這個插件權它作爲以前的圖像

enter image description here

+0

在GitGraken你的意思是,我試過的第一件事。然後我在IDE中執行了一次拉,沒有任何事情發生。在Intellij Git日誌中,我沒有看到恢復的選項。 –

+0

你如何得到重置菜單,我沒有看到右鍵單擊重置選項... –

+0

謝謝。我的Intellij老了,與一個新的工作。 :-) –