1 つの git リポジトリを構成しました。このリポジトリには、より多くのブランチが含まれています。最近、1 つの問題に直面しました。リポジトリのユーザー クローンからプッシュされたいくつかのコミットが失われました。
「git log commitid」を実行するとコミット ID 情報を確認できますが、「git branch --contains commitid」では所属するブランチが表示されません。
また、describe it results 以下を実行すると、すべてのオプションを fsck で実行しましたが、これらのコミットがコミットを絡ませていないように見えます。このコミットが欠落しており、どのブランチにも関連付けられていない理由について、あなたの考えを共有してください。
git describe commitid --all
changes/01/21112/1
git reflog を実行しましたが、 commit id が表示されません。実際に 1 つのコミットからコミットをチェリー ピックしたので、実際の commitid (このコミットもどのコミットにも属していません) とチェリー ピックされたコミット id を確認できます。実際のコミット ID に対応するものが見つからないため、厳選されたコミット ID を追跡できません
失われたチェリーピックされたコミット ID を見つけるにはどうすればよいですか?