Ho bisogno di aiuto con uno script Bash che aggiungerà automaticamente il nome del ramo di git come hash nei messaggi di commit.
git branch | grep ...
per ottenere il ramo corrente è il modo sbagliato per farlo. Considera git symbolic-ref -q HEAD
(come mostrato in questa risposta ) o git rev-parse --abbrev-ref HEAD
. Il comando symbolic-ref fallirà se ti trovi su un HEAD distaccato, quindi se desideri rilevare quel caso, usalo. Altrimenti il metodo rev-parse --abbrev-ref è probabilmente il migliore.