当我使用git ls-remote --tags origin
检查远程git存储库的标记时,我看到以下内容:
0a8e26c20 refs/tags/v1.0
acd5c5c8e refs/tags/v1.0^{}
我在历史早期重新提出了几项承诺,并怀疑这可以解释这里发生了什么。
当我检查提交日志时,我发现0a8e26c20
实际上不存在。但是我可以成功签出该提交,但最终会提交acd5c5c8e
(就像一个链接到另一个)。
有人可以确认rebase引起了这个并且(如果可能的话)告诉我如何解决它?
谢谢! 阿洛