je sais comment énumérer les branches à distanceHead commets pour toutes les branches à distance en utilisant Git
$ git branch -a
Et je sais comment trouver la tête commit hachage de ma branche actuelle
$ git rev-parse HEAD
Mais je Je ne sais pas comment lister tous les hachages de validation de la tête pour toutes les branches distantes. C'est proche de ce que je veux mais dans quel ordre sont-ils?
$ git rev-parse --remotes
4b9f7128e9e7fa7d72652ba49c90c37d0727123d
4ebab9616fac6896b7827e8502b4dc7c5aac6b5b
ea7a5fab4a757fb0826253acf1fe7d8c546c178e
...
Idéalement, je voudrais une liste de branche nom commit-hachage paires ou même un moyen de passer un nom de branche à distance pour git rev-parse HEAD
Relativement apparenté; 'git show-ref' vous donne aussi des hashes pour les tags. Sachez que ce sont les * hashs des tags * eux-mêmes et * pas les commits qu'ils pointent vers *. –