以'^{}'结尾的标签是什么?它们实际上并不存在于裸存储库中。
$ git ls-remote -t origin
55f09717db93733b8f151763e7e28628f3f22129 refs/tags/Init
dce13158fff0e95b8adcc5628f193a8c03bada9c refs/tags/Init^{}
2c9f64c306aa76e5b689bc2ffb41163aa255ac40 refs/tags/kaos-red
0970feca84d87df60ec5e943da2f55f1947fd0a3 refs/tags/legacy
dce13158fff0e95b8adcc5628f193a8c03bada9c refs/tags/legacy^{}
例如,当我尝试使用“git push :legacy^{}”删除它们时,git 会响应
fatal: remote part of refspec is not a valid name in :Init^{}
那么他们来自哪里呢?它是 ls-remote 中的错误吗?