検索

ホームページ  >  に質問  >  本文

git replace がローカルのコミットされていないファイルを誤って削除してしまう

git addの操作を元に戻したいので、git reset --hard HEAD

結果は最後に送信した位置に戻ります。コミットされていない変更されたファイルを取得するにはどうすればよいですか...


また、次回は git rm --cached を使用します、残念です (:

伊谢尔伦伊谢尔伦2803日前678

全員に返信(2)返信します

  • PHP中文网

    PHP中文网2017-05-02 09:38:39

    試してみましょうgit reflogコマンド:

    誤って git commit --amend を git commit として使用して現在のコミットを上書きした場合、または誤って現在のコミットを破棄した場合 (reset --hard)。 すべては git reflog を通じて復元できます。 https://github.com/hokein/Wik...

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:38:39

    git replace には、soft|mixed などの他のパラメーターもありますので、ご覧ください

    返事
    0
  • キャンセル返事