Ruby (Rails), Java, JavaScript, PostgreSQL, Cloud, Ubuntu :)

Workflow básico para GIT

A continuación comparto los comandos básicos para el trabajo día a día usando Git como sistema de control de versiones de código. Comandos que nos pueden de sacar de apuros muchas veces.
#Antes de hacer cualquier cambio

git pull #sincroniza tus cambios con el repositorio remoto
 
git checkout -b nombre-de-la-nueva-rama #crea una nueva rama para cualquier nueva corrección de bug/característica/asunto
 
 
#Luego agrega cambios a tu trabajo
#mantenlos en trozos pequeños, entre más pequeños sus commits es mejor, por si las cosas salen mal
 
git add . #agrega cualquier nuevo archivo que hayas creado
 
git status (y/o) git diff #miras los cambios con los que realizarás tu commit
 
git commit -m “Mensaje detallado acá”  #haz tu commit con un buen mensaje detallado
 
git checkout master  #cambia nuevamente a la rama master cuando la nueva caracteristica esté lista, revisa si tus pruebas pasan antes de hacerlo, todo ejecuta bien?
 
git merge nombre-de-la-rama #actualiza la rama master para sincronizar tus últimos cambios
 
git push #envía tis cambios al repositorio remoto

Listo...