漂亮男人2017-05-02 09:22:55
失われたブランチまたはコミット情報が git gc によってクリアされていない限り、reflog を通じて復元できます
通常の状況では、GC はそれらの不要なオブジェクトをクリアする前に長期間保持します
git reflog show または git log -g コマンドを使用して、すべての操作ログを表示できます
回復プロセスは簡単です:
git log -g コマンドを使用して、復元する必要がある情報に対応するコミット ID を見つけます。これは、reset --hard を実行する前に、コミットに対応するコミット ID を見つけることができます。
天蓬老师2017-05-02 09:22:55
リーリー
現在の汚いコンテンツを隠しておきます。 reflog を使用して、戻りたいコミットを見つけてチェックアウトし、元のブランチとマージするブランチを作成します。