Me gustaría hacer un git merge
para arar el trabajo de una rama a otra.¿Cómo puedo crear un mensaje grande en Git Merge?
Sin embargo, dado que se ha hecho mucho y voy a hacer una fusión sin avance rápido, me gustaría que el compromiso contenga mucha información sobre lo que se fusiona.
Si yo estuviera haciendo una confirmación normal que podría utilizar la bandera -m
y un editor sería despedido por mí para poner los detalles en (editar esto es incorrecto - ver abajo). Sin embargo si uso la bandera -m
durante comprometerse simplemente me dice que el mensaje requiere contenido:
$ git merge development --no-ff -m
error: switch `m' requires a value
Ya que tengo un mensaje de combinación bastante grande, yo preferiría un editor en lugar de una cadena de una sola línea. ¿Cómo puedo conseguir eso sin embargo?
EDITAR
Aunque las respuestas han cubierto mi pregunta me di cuenta de que el uso de la bandera -m
durante una confirmación normal de hecho no encender el editor (aunque -a
hace si va a crear una etiqueta). La única forma que tengo de obtener el editor durante una sesión normal es simplemente escribir commit
sin otras banderas u opciones.
La opción 'no-commit' funcionó bien gracias –