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...

Perfil

Mi foto

I am Software Engineer and Freelance Web Designer and Developer. As a hobby I am an avid reader, amateur writer and self-taught.

I have expertise in the following technologies:

+ Ruby & Ruby on Rails
+ HTML5 & CSS3
+ Javascript
+ Java & J2EE
+ PostgreSQL & Redis
+ Sass / Compass / Bourbon

And a special interest in the following topics:

+ Machine Learning
+ Natural Language Processing
+ Big Data
+ Data Mining

Redes Sociales

   

Suscripción por Correo