検索

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

github - git のチェックアウトを誤って操作した後、コミットされていない変更はすべて失われました --。

git add --all を使用してステージング領域に追加した後、送信は行われませんでした。その後、git checkout 操作を実行して、コミットされていないデータをすべてクリアしました。当初は別のブランチの変更をクリアしたかったのですが、午後に行った内容はすべて消えていました。まだ回復する可能性はありますか?

習慣沉默習慣沉默2836日前800

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

  • 黄舟

    黄舟2017-05-02 09:39:11

    git reflog を見てください

    返事
    0
  • 某草草

    某草草2017-05-02 09:39:11

    git fsck コマンドをチェックしてください。ここには git add を紹介し、git restart ハード コマンドを実行して最終的にファイルを取得する記事もあります。#🎜 🎜#

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:39:11

    git replace head は最後のプルをクリアします。私は通常、編集ツール Eclipse またはアイデアのローカル履歴で前のコードを探します。それらのほとんどは回復可能です。

    返事
    0
  • キャンセル返事