У меня есть ситуации, когда я пытаюсь извлечь удаленные заметки 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
и попробую снова выбрать, я вытащил этот файл/ref.
Почему я не спускаю другой /refs/notes/git-ratchet-1-test2
?
Логика имеет смысл, хотя я все еще не вижу недостающие заметки после выполнения «git fetch origin + refs/notes/*: refs/notes/*'. Я пропустил шаг? – loeschg
Не думайте, что вам что-то не хватает, если вы убедитесь, что ваша оболочка не ест '*' s (при необходимости цитируйте их). – torek