Me gustaría mostrar el git log
con el head index
.
Por ejemplo:
commit 0fe2f43f079e4501b6115d18b6e91aea23efa3b7 HEAD~1 commit 0d663a8d39889be306c5fd8090d53fe6e54e1525 HEAD~2 ... commit 27b82baa1281e8346304683554a92e079568d139 HEAD~n
¿Hay alguna forma de getlo?
Gracias por cualquier sugerencia 🙂
Tal vez no sea exactamente lo mismo, pero quizás esto sea suficiente:
git log -g --pretty="commit %H %gd"
dándote algo como:
commit 12b09f23d2045bc469c1e0b540c9037bd413b89a HEAD@{0} commit 12b09f23d2045bc469c1e0b540c9037bd413b89a HEAD@{1} ... commit 12b09f23d2045bc469c1e0b540c9037bd413b89a HEAD@{n}
Si lo quiere exactamente como se muestra, puede usar sed
(suponiendo que tiene una versión).
git log -g --pretty="commit %H %gd" | sed -e 's/@{/~/g' -e 's/}//g'
Debería darte lo deseado:
commit 12b09f23d2045bc469c1e0b540c9037bd413b89a HEAD~0 commit 12b09f23d2045bc469c1e0b540c9037bd413b89a HEAD~1 ... commit 12b09f23d2045bc469c1e0b540c9037bd413b89a HEAD~n