Una rama es una versión alterna que se crea desde la rama principal para trabajar en una idea determinada sin afectar a las otras Comandos mas utilizados para el manejo de las ramas Git Branch nombre// crea una rama Git checkout nombre//cambiar de rama Git checkout –b nombre//crear y cambiar a una rama Git Branch –d nombre-rama//eliminar rama Git Branch –D nombre de rama// eliminar forzosamente Git Branch//hace una lista de las ramas Git branch --no-merged//lista de ramas no fusionadas Git Branch --merged//lista de ramas fusionadas git push origin –delete nombre-de-la-rama//eliminar ramas del remoto Fusiones
Fast-forward//La fusión se hace automática, no hay conflictos por
resolver Manual Merge//La fusión hay que hacerla manual, para resolver conflictos de duplicación de contenido
*Nos cambiamos a la rama principañ
Git checkout rama-principal *Ejecutamos el merge con la rama secundaria Git merge rama-secundaria