Если вы хотите просмотреть историю ветки, включая коммиты, которые в ней содержатся, вам необходимо клонировать репозиторий.
Протокол Git smart HTTP предназначен для (а) перечисления веток и тегов. и другие ссылки и (b) обмениваются объектами после согласования того, какие объекты имеет каждая сторона. Он не предоставляет опций для запроса удаленных данных, так как есть много способов сделать это, некоторые из которых очень дорогие.
Возможно, реализация вашего сервера (GitHub или Bitbucket) может предоставить некоторые изэти функции через независимый API, но, как правило, обход истории филиала не очень эффективен по сравнению с API, потому что он принимает много запросов, что является медленным и обычно ограничивает скорость. Клонирование - это самый быстрый способ получить эту информацию.