搜尋

首頁  >  問答  >  主體

git切換分支導致遺失未add的程式碼

不小心在checkout分支的時候,使用--force強行切換到另一個分支(哭),導致沒有add的那部分代碼丟失,
我嘗試使用git reflog 查看日誌,新建了一個tmp分支指向我移動前的那個HEAD@,但還是沒辦法(沒有add啊)找回來。誰有什麼方法能找回來呢?

說明:我重啟了一次電腦了。

伊谢尔伦伊谢尔伦2852 天前697

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-05-02 09:29:09

    下次記得使用git stash
    版本控制不熟練丟程式碼是常有的事。可以去IDE的歷史記錄找找看。

    回覆
    0
  • 黄舟

    黄舟2017-05-02 09:29:09

    沒有辦法 --force作大死了。

    回覆
    0
  • 取消回覆