AQUE ANDAR POR LAS RAMAS

Aprende a enseñar y enseñando aprenderás by tarzan.

Git por aquí Git por allá, git por todos lados; Es genial tener una red social para desarrolladores como lo es github aunque prefiero gitlab por muchas razones, tiempo atrás hice unos artículos que hablo de estos dos servicios maravillosos.

La verdad soy un novato de software tan marivolloso llamado GIT. aunque pueda ser push , pull y merges, no dejo de ser un dummy cuando leo su manual de usuario de esta herramienta por que realmente es muy extenso y complejo este software. En fin me he decidido dar un paso mas adelante y dejar ser un usuario normal  para adentrarme a aspectos mas técnicos del buen GIT y ahora si vamonos por las RAMAS.

Algunas personas resaltan que uno de los puntos mas fuertes de Git es su sistema de ramificaciones y lo cierto es que esto le hace resaltar sobre los otros sistemas de control de versiones.¿Porqué esto es tan importante? La forma en la que Git maneja las ramificaciones es increíblemente rápida.

Prácticamente moverse por las ramas en GIT es como tener un delorean y viajar por la linea de tiempo de nuestro proyecto,  ya que este almacena una instantáneas del proyecto en  momento de que uno hace commit , por tal motivo moverse a ese punto es comos de tronar los dedos. — ¬¬° — bueno quizá no

Procedimientos básicos para ramificar y fusionar

Vamos a presentar un ejemplo simple de ramificar y de fusionar, con un flujo de trabajo que se podría presentar en la realidad. Imagina que sigues los siquientes pasos:

  1. Trabajas en un sitio web.
  2. Creas una rama para un nuevo tema sobre el que quieres trabajar.
  3. Realizas algo de trabajo en esa rama.

En este momento, recibes una llamada avisándote de un problema crítico que has de resolver. Y sigues los siguientes pasos:

  1. Vuelves a la rama de producción original.
  2. Creas una nueva rama para el problema crítico y lo resuelves trabajando en ella.
  3. Tras las pertinentes pruebas, fusionas (merge) esa rama y la envías (push) a la rama de producción.
  4. Vuelves a la rama del tema en que andabas antes de la llamada y continuas tu trabajo.

Bueno ahora si no hay que andar por las ramas y haremos videotutoriales para que que el aprendizaje sea mas optimo, y aprendamos juntos esperen la proxima entrega de aprendiendo GIT 

http://git-scm.com/book/es/Ramificaciones-en-Git

GIT GIT HURRA, GIT GIT LAB

“Crecer sucede en un latido. Un día estás en pañales, y al día siguiente te vas, pero los recuerdos de la niñez permanecen contigo todo el camino. Recuerdo un lugar, un suburbio, una casa, una casa como muchas casas, un patio como muchos otros patios, y una calle como muchas otras calles. Pero lo curioso es que, después de todos estos años, aún lo recuerdo, maravillado”. by  Kevin [los años maravillosos]

Wow tenia tiempo que no posteaba en mi blog, falta de tiempo o de ganas hacia de esta actividad algo sin sentido, pero quien dijo que la vida tenia sentido, asi que vengo con las mismas ganas de siempre para volver a retomar mi habito de escritor y empezar a subir material

Hace mucho tiempo en una galaxia muy lejana XD. no así no va hace tiempo comente sobre lo importante de tener un servidor de versiones y lo preciosos que nos facilita la vida estas herramientas, también conté que había varios sistemas de versiones entre ellos estaban el cvs , mercurial pero yo hable del perron del GIT os acordais. En fin retomando cosas del pasado y volviendo al presente como el auto DeLorean del volver al futuro. hoy os presento a GIT LAB un servicio de control de versiones gratuito situado en la nube, pero se preguntaran que tiene de nuevo gitLab que no tenga gitHub La respuesta es que gitLab te permite crear varios proyectos privados sin cobrarte ni un centavo, ademas de que ami me gusta la idea de verificar nuevos proyectos. y les dire que este pinta muy bien. Una de las ventajas de gitlab es que si tienes ya una cuenta de gitHub la puedes vincular automaticamente. 

Y ya por último comentar que GitLab ofrece una versión para empresas con personalización, funcionalidades extras entre ellas el wiki , además  y las mas importante para mi es la de poder instalar en servidores propios GitLab para aquellos que le tienen miedo ala nube en fin probéis el servicio no cuesta nada

Más información | GitLab