0

4 ~ 5 か月前に、リモート/ローカル ブランチの 1 つ ("dev0001" という名前) を削除しました。ここで、そのブランチにアクセスする必要があります。したがって、復元できるように、削除されたブランチ内で最新のコミット ハッシュを見つける必要があります。

削除されたブランチの最新のコミット ハッシュを見つけて、ローカル コンピューターにチェックアウトする方法を知っていますか?

ブランチの記録に関する Stackoverflow で多くの質問と回答を見つけましたが、4 ~ 5 か月前に削除されたブランチの最新のコミット ハッシュを見つける方法がわかりません。

ご協力いただきありがとうございます!

4

1 に答える 1

0

そのブランチのreflogを表示できる場合は、コミットが一覧表示されます。次を試すことができます。

git reflog show dev0001

または、次のように reflog を検索できますHEAD

git reflog

... の言及についてdev0001

ただし、reflog エントリの有効期限が切れるデフォルトの時間は 90 日であるため、結果が得られない場合があります。

のリモート追跡ブランチdev0001も削除されていますか? それを確認するには、次のことを試します。

git branch -a | grep dev0001

...ある時点でそのブランチをフェッチした可能性のあるすべてのリポジトリで。最初に取得したサーバーで削除された後でも、リモート追跡ブランチが残っていることはよくあります。

于 2012-10-22T14:18:54.070 に答える