git reflog引用pruned提交,但不显示分支的reflog

Pen*_*enz 8 git

git gc显示:

warning: reflog of 'refs/remotes/origin/abc_branch' references pruned commits
Run Code Online (Sandbox Code Playgroud)

但是,当我试图看到reflog时,我什么也得不到:

$ git reflog show origin/abc_branch@{0}

fatal: ambiguous argument 'origin/abc_branch@{0}': unknown revision or path not in the working tree.
Run Code Online (Sandbox Code Playgroud)

我知道语法是正确的,因为这发生在另一个分支上,我能够看到reflog - 并将其删除.

abc_branch已被删除而未被合并 - 提交被删除.我不想恢复它,我只是想摆脱警告.

Dav*_*ell 8

如果你只是想摆脱abc_branch参考,你可以尝试:

git update-ref -d refs/remotes/origin/abc_branch
Run Code Online (Sandbox Code Playgroud)