Looking for git Answers? Try Ask4KnowledgeBase
Looking for git Keywords? Try Ask4Keywords

GitReflog - git logに表示されていないコミットを復元する


備考

Gitのreflogは、変更されるたびにHEAD(リポジトリの現在の状態の参照)の位置を記録します。一般に、破壊的である可能性のあるすべての操作にはHEADポインタの移動が含まれます(過去のものを含め、何らかの変更があった場合、チップコミットのハッシュが変更されるため、危険な操作が行われる前に常に元の状態に戻すことができます) reflogの中の正しい行を見つけてください。

しかし、refで参照されていないオブジェクトは通常〜30日以内にガベージコレクションされるため、reflogがいつも助けになるとは限りません。

Reflog - git logに表示されていないコミットを復元する 関連する例