git gc 显示:
warning: reflog of 'refs/remotes/origin/abc_branch' references pruned commits
但是,当我尝试查看reflog时,什么也没有显示:
$ git reflog show origin/abc_branch@{0}
fatal: ambiguous argument 'origin/abc_branch@{0}': unknown revision or path not in the working tree.
我知道语法是正确的,因为这已经发生在另一个分支上了,我能够看到引用日志并将其删除。
abc_branch在远程被删除而没有进行合并 - 提交被删除。我不想恢复它,只是想摆脱警告。
git reflog show --all
不会显示分支。 - Penzgit reflog expire --dry-run --expire=now --all
也不行。 - Penz