使用eclipse操做team時候,常常會出現commit成功,可是push失敗(push失敗通常是由於你提交commit前,已經有人修改過改分支,或者沒權限),簡單說一下如何恢復。eclipse
我的估計:只適合簡單撤銷commit,太複雜的不必定生效。好比長時間未pull代碼等致使push失敗,該方法不必定生效。spa
場景描述:blog
commit成功後,會發現這裏有個小箭頭,這是由於push可能失敗或者未puship
如何恢復:it
能夠選擇 team—> reset 找到該頁面ast
好比我在master上操做,push失敗,reset選擇時,能夠選擇遠端分支的master做爲基礎,reset type選擇 soft或者mixed,這樣能夠恢復到未提交狀態基礎
能夠看到結果,未push成功的分支已經恢復了,能夠繼續修改了cli