Me gusta comprometerme con bastante frecuencia (e incluso al azar) cuando estoy trabajando en algún código, porque si me equivoco en alguna parte siempre puedo revertir mis cambios.git: cómo "consolidar" las confirmaciones locales
Sin embargo, cuando decido insertar todos los cambios en el repositorio principal, no me gusta que las personas vean todas las confirmaciones aleatorias, porque algunas de ellas realmente carecen de sentido y hace que el árbol de cambios sea innecesariamente largo .
¿Cómo puedo "consolidar" todas mis confirmaciones locales antes de presionar?
El término correcto es "aplastando" se compromete. Eso debería ayudarte a encontrar la respuesta que estás buscando. –
No estoy 100% seguro de si esto es lo que estás haciendo, pero parece que puedes estar desarrollando en 'master' (o cualquiera que sea la rama principal para ti). Si esto es lo que está sucediendo, entonces probablemente deba utilizar la bifurcación con preferencia a los enfoques de rebase descritos a continuación. Vea el libro de Scott Chacon aquí: http://progit.org/book/ch3-4.html – msandiford
^^ lo que dijo. – oyalhi