Pro Git
Pro Git Luego, podemos converger de vuelta esos cambios a nuestr branch master. Para incorporar los cambios y rellenar previamente el mensaje de “commit”, utilice las opciones --squash y --no-commit, así como la estrategia de convergencia recursiva de la opción -Xsubtree. (La estrategia recursiva está aquí por defecto, pero la incluímos para aclarar.)
$ git checkout master $ git merge --squash -s recursive -Xsubtree=rack --no-commit rack_branch Squash commit -- not updating HEAD Automatic merge went well; stopped before committing as requestedTodos los cambios del proyeto Rack se convergieron y están listos para ser encomendados localmente. También puede hacer lo opuesto - hacer cambios en el subdirectorio rack de su master branch y luego convergerlos a su branch rack_branch más adelante para entregarlos a los mantenedores o empujarlos río arriba.