so come elencare le filiali remotecapo impegno per tutti i rami remoti utilizzando Git
$ git branch -a
E so come trovare il capo commettere hash del mio ramo corrente
$ git rev-parse HEAD
Ma io' Non sono sicuro di come elencare tutti gli hash di commit head per tutte le filiali remote. Questo è vicino a quello che voglio ma in quale ordine sono?
$ git rev-parse --remotes
4b9f7128e9e7fa7d72652ba49c90c37d0727123d
4ebab9616fac6896b7827e8502b4dc7c5aac6b5b
ea7a5fab4a757fb0826253acf1fe7d8c546c178e
...
Idealmente, vorrei un elenco di ramo nome-commit-hash coppie o anche un modo per passare un nome del ramo remoto git rev-parse HEAD
Abbastanza collegato; 'git show-ref' fornisce anche hash per i tag. Sappi che questi sono gli * hash dei tag * stessi e * non i commit a cui puntano *. –