Cuando escribo el código en local, en algún momento confirmo el código que aún no está limpio, o con un mensaje desagradable como revisión temporal.¿Hay algún comando de Git que combine todos nuestros feos commits en uno solo?
Sin embargo, cuando quiero mi código para combinar con los demás, me gustaría única instantánea final que el otro puede ver, (oculta las revisiones que se ven feos)
Ex. I tenedor 0 a mi repositorio local, hago cambio y de prueba y se comprometen con código impuro
0-> 1-> 2-> 3-> 4-> 5-> 6 (código final)
cuando los demás extraen el código, ¿es posible hacer que otros vean solo el estado final? y no ver el árbol de 1..5
Quiero usuarios verán como
0 -------------------> 6
Una forma en que puedo pensar, es hacer un archivo de parche, pero no es lo suficientemente bueno si hay algún archivo que deba eliminarse o crearse.
http://stackoverflow.com/questions/5308816/how-to-use-git-merge-squash – Gerry