调试文件:https://temp.getquicker.net/119438/d08ce1f13f5e4749bfaeda6c00938c97.html
事情发生在一次断电重启之后,此前能正常运行,重启后就无法检测了。然后设置是没更改过的。比较离谱的是git能备份能推送到仓库,但检测失败了
是 git 的问题,你可以根据以下日志排查:
首先是命令 git fetch origin 报错:
fatal: bad object refs/remotes/origin/main
error: github.com:nightlye/supermemo-backup.git did not send all necessary objects
然后是命令 git log remotes/origin/main --pretty=format:"%ai" -1 报错:
warning: ignoring broken ref refs/remotes/origin/main
fatal: ambiguous argument 'remotes/origin/main': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
git 就是太精细了,很容易出各种各样的问题,我也没有遇到过,你只能自己折腾了。
还好能提交,我先提交然后删除重新克隆了,现在没问题了。