我有一种情况,我试图使用以下方法获取远程 git 注释:
git fetch origin refs/notes/*:refs/notes/*
在存储库的全新克隆上,这可以正常工作。它拉下 2 个注释命名空间:
> git fetch origin refs/notes/"*":refs/notes/"*" <system> <dev>
From ssh://url/android-client
* [new ref] refs/notes/git-ratchet-1-3.2 -> refs/notes/git-ratchet-1-test
* [new ref] refs/notes/git-ratchet-1-dev -> refs/notes/git-ratchet-1-test2
但是,在我当前的项目存储库中,当我执行该获取时,我只得到一个参考。如果我手动删除文件.git/refs/notes/git-ratchet-1-test
并再次尝试获取,我会拉下该文件/引用。
为什么我不拉下另一个/refs/notes/git-ratchet-1-test2
?