2012-04-18 22 views
9

Me preguntaba si es posible enviar todas mis confirmaciones locales (todas las confirmaciones "sin apurar" del día) al repositorio remoto como una única confirmación con un mensaje personalizado. Ninguna de las publicaciones en Stack Overflow parece responder esto. Estoy usando Git Bash en Windows.Git push all commits como confirmación única con mensaje personalizado

Gracias de antemano.

Respuesta

1

Uso git rebase -i HEAD~N donde N es <the number of your commits> + 1 (para estar en el lado seguro). Deberá marcar todas sus confirmaciones, pero la primera como s (que significa "squash") y guardar/salir del editor. Te pedirá el mensaje de confirmación para la confirmación aplastada final: especifica una, y listo.

+0

La cosa es que no sé cuántas confirmaciones he hecho – pechar

+1

'git log' mostrará todas tus confirmaciones, y' git reflog' te ayudará incluso más, mostrando todos tus pull/rebases. –

+0

Gracias por los comandos @Alexander Pavlov – pechar

Cuestiones relacionadas