github - signos - Conectar un problema con una confirmación después de la confirmación
signos de la confirmacion (2)
Hice un git commit y empujé a github, pero olvidé mencionar el número del problema en el commit (olvidé escribir algo como ... closes #123
).
Si hubiera mencionado el número de problema en el mensaje de confirmación, github habría conectado la confirmación al problema. ¿Hay alguna manera de hacer esto después de la confirmación, cuando es demasiado tarde para cambiar el mensaje de confirmación?
EDITAR: Supongamos que es demasiado tarde para modificar el compromiso o alterar el historial. Realmente estoy preguntando acerca de la funcionalidad github, no git.
La página de ayuda de Github " ¿Puedo eliminar un mensaje de confirmación? " Explica cómo modificar:
- un compromiso que acabas de empujar
- mensaje de confirmación anterior
Pero dado que cambia la historia, debe hacer que cualquier persona que ya se haya retirado del repositorio de GitHub sea consciente de ese cambio.
Si no es posible volver a escribir el historial, puede realizar un nuevo compromiso , con un mensaje de confirmación que incluya:
- el problema cercano
- el SHA1 del commit anterior.
GitHub vinculará automáticamente esa confirmación antigua en su nuevo mensaje de confirmación: consulte la referencia para confirmar cdfd948 en esta confirmación de git .
Solo escribe un comentario con el hash de cometer. Por ejemplo:
Fixed with commit 61d949320fc0bf1a8dba09b3845bddcd153b1a64
Github lo reconocerá como un SHA y lo vinculará a la página de confirmación correcta.