Прежде чем клонировать репозиторий, я хочу перечислить все теги в главной ветви для фильтрации и, наконец, получить подмножество необходимых коммитов без передачи каких-либо дополнительных данных.
Можно ли использовать git ls-remote для вывода списка всех тегов в определенной ветви?
git ls-remote
git ls-remote может перечислять ветви, метки или заголовки (ветки + метки); он может перечислять все или фильтровать по имени, но не может фильтровать по графу коммитов, потому что не может получить доступ к коммитам в удаленном репозитории.
git tag --list --merged <branchName>
сделает работу в репо, который у вас уже есть локально . Может ли это помочь вашему делу?
Полагаю, нет, если у вас нет доступа к самой удаленной машине.