2

(-D を使用して) 削除したブランチがありますが、元に戻す必要があります。git reflog コマンドは一見の価値があると思いました。実行すると、50 個のアクションしか表示されず、このブランチからのコミットが見つかりません。ブランチは 1 日前に削除されましたが、30 日間は reflog から削除されないという印象を受けました。

reflog でより多くのエントリを表示する方法はありますか?

4

1 に答える 1

2

指定された質問にはお答えできません。私の知る限り、git reflogすべてのエントリを出力します。とにかく、あなたが望んでいるのは削除されたブランチを回復することだけであることは理解しています。

を使用することをお勧めしますgit fsck --unreachable。このコマンドは、到達できないすべてのオブジェクト (ブロブ、ツリー、コミット) を出力します。次にgit show、失われたコミットを見つけるために使用できます。

失われたコミットが見つからない場合は、悪いニュースがあります。なくなりました。

于 2013-01-04T15:47:38.973 に答える