This looks weird. IIUC this binds head to HEAD, which is probably not what we want (since it was set explicitly). 
In effet, that means whatever head I select, the message in the header talks about another commit
Am I missing something ?