搜尋

首頁  >  問答  >  主體

git rebase -i HEAD~2 pick出錯。本地提交過的程式碼遺失

問題描述如下:我有兩次commit,c1、c2。在本地提交之後,我想把c1和c2合併成一個提交c3,然後推送到伺服器上。現在我運行了:git rebase -i HEAD~2 。然後c1,c2提交過的程式碼就沒有了。 rebase -i操作裡面的pick之類我全部刪了。後來查命令知道要保存一些東西,蠢哭。 。然後git提示我使用--edit-todo修復,但我不知道怎麼弄? 。能把我c1,c2提交的東西保留就行了,可以嗎?
附操作圖:

巴扎黑巴扎黑2803 天前664

全部回覆(1)我來回復

  • 迷茫

    迷茫2017-05-02 09:21:44

    git rebase --abort就好了

    回覆
    0
  • 取消回覆