Я знаю, как список удаленных филиаловначальник фиксации для всех удаленных филиалов с помощью Git
$ git branch -a
И я знаю, как найти голову совершить хэш моей текущей ветви
$ git rev-parse HEAD
Но я m не уверен, как перечислить все хеши для фиксации головы для всех удаленных ветвей. Это близко к тому, что я хочу, но в каком порядке они находятся?
$ git rev-parse --remotes
4b9f7128e9e7fa7d72652ba49c90c37d0727123d
4ebab9616fac6896b7827e8502b4dc7c5aac6b5b
ea7a5fab4a757fb0826253acf1fe7d8c546c178e
...
В идеале я хотел бы список ответвления имени совершать хэш-пару или даже способ передать имя удаленного филиала в git rev-parse HEAD
Немного связанный; 'git show-ref' также дает хеши для тегов. Знайте, что это * хэши самих тегов * и * не коммиты, на которые они указывают *. –