Выборка с пульта, "источник", например,
git fetch origin
Вывести информацию обо всех удаленных филиалах в «refs / remotes / origin»,
git for-each-ref refs/remotes/origin
Сортировка по дате коммиттера в порядке убывания,
git for-each-ref refs/remotes/origin --sort="-committerdate"
Получить последнюю версию,
git for-each-ref refs/remotes/origin --sort="-committerdate" | head -1
Если вы тоже учитываете теги, приведенный выше результат может быть не последним коммитом. Чтобы узнать последний коммит, на который указывают теги,
git for-each-ref refs/tags --sort="-*committerdate" | head -1
Обратите внимание, что тег может быть аннотирован, поэтому здесь *
необходим.
Возможно, вас также заинтересуют ссылки в других пространствах имен, например, отказанные запросы на извлечение. Сравните последние коммиты каждой группы рефери и получите самый последний из них.