Cuando se agrega git add "file" al registro y luego se ejecuta git commit para enviarlo a la biblioteca local, git necesita escribir un valor SHA-1 único, es decir, Change-Id, en el registro al confirmar el valor. Git commit llamará al script commit_msg para verificar la información enviada, de modo que pueda enviarse a la biblioteca remota normalmente durante git push. Llame al script de enlace commit_msg en el directorio predeterminado. El directorio predeterminado es ".git/hooks/commit_msg". Si no hay un script commit_msg en este directorio, no habrá información de ChangeId en el registro de envío, se producirá un error durante git push y los cambios no se cargarán normalmente en el servidor remoto.
El siguiente es un ejemplo de un mensaje de error cuando una confirmación de git push no tiene éxito:
Copie el script commit-msg del servidor a . git/hooks/
Artículo de referencia: git learning: análisis del ID de cambio faltante causado por la eliminación de commit-msg