Logo de La Coctelera

Laura Valverde

24 Marzo 2008

Mi experiencia Git

Con la inestimable ayuda de Juan he descubierto el maravilloso mundo de Git, esta breve introducción os pondrá un poco al dia, "Como empezar a usar Git y no morir en el intento"

La verdad es que me enfrentaba a algo nuevo para mi, y no sabía como iba a salir el experimento. Os cuento:

La cosa era hacer un branch, cosa muy fácil con git, pero tratar ese branch como si fuera un repositorio propio e independiente.

Es decir, poder hacer pull y push para ese único branch y que los compañeros también puedan
hacer pull y push de forma independiente según el branch en el que esté.

Esto que a simple vista puede llegar a resultar sencillo, se me presentó como una dura prueba. Pero como siempre apareció la figura de Juan en este caso(o el de algunos de mis compis en otros). Le echó un vistazo a San Google y me ofreció la siguiente solución.

El que crea el branch.

  • $ git branch --track nuevo_branch
  • $ git push --all
  • $ git checkout nuevo_branch

El resto de compañeros.

  • $ git clone "nombre_repositorio_git"
  • $ git branch nuevo_branch origin/nuevo_branch
  • $ git checkout nuevo_branch


Y nada más, para pasar de un branch a otro
git checkout nuevo_branch o si quieres
volver al principal
git checkout master



Por último, decir que el que crea el branch, cuando se cambie a ese branch, tiene que hacer git pull origin.

Hasta ahí todo bien, la verdad que hemos hecho "barbaridades" y no ha habido problemas. Pero llegó el dia D, useasé, hoy.

Predecíamos tormentas, llantos, comvulsiones, fiebres altas, pero al final todo fué como la seda.
Nos posicionamos en el master y hacemos un merge.

  • $ git merge origin/nuevo_branch

Y por último hacemos un push con todos los nuevos archivos del master que antes teníamos en el nuevo_branch.

Nota: En este paso nos encontramos que el git status aparecía vacío, sin ningún archivo que añadir, ni commitear. Sin embargo, al hacer push, incorporamos a la cima los archivos nuevos que aparecieron tras el merge.

Espero los comentarios a "cascoporros" para ver vuestras experiencias con git.
Besitos

servido por Laura 7 comentarios compártelo favorito

7 comentarios · Escribe aquí tu comentario

ceritium

ceritium dijo

Yo solo puedo recomendarte a ti a quienes estén empezando con git como yo esta sencilla chuletilla:

http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html

25 Marzo 2008 | 03:26 AM

nickel

nickel dijo

Ala, ya no tendremos que pasar por Google.. bastará con pasar por aquí :)

25 Marzo 2008 | 06:54 AM

Laura Valverde

Laura Valverde dijo

Ceritium, se me pasó colocar ese cheat-sheet! Es básico, pero muy útil. Gracias por tu apunte.

25 Marzo 2008 | 09:35 AM

Laura Valverde

Laura Valverde dijo

Juan, tú revisa y tal ,por si se me ha pasado algo :p Si si, ya mismo, Google? Eso que es lo que es? Jajaja. Besitos y gracias ;-)

25 Marzo 2008 | 09:36 AM

n3uro5i5

n3uro5i5 dijo

Super útil Laura, lo acabo de usar.
Enhorabuena por la entrada ;-)

Google tiembla!!

7 Abril 2008 | 09:57 AM

Carlos

Carlos dijo

Genial!!, de gran ayuda ya que estoy empezando en esto, muchas gracias y debo decir que estas guapisima Laura, byee!!

22 Abril 2008 | 12:14 AM

Laura Valverde

Laura Valverde dijo

Gracias Carlos, me alegro que te haya servido. Aquí tienes otra entrada interesante sobre git de un amigo, http://www.lacoctelera.com/nickel/post/2008/04/05/creando-reposit...

Un saludo!

22 Abril 2008 | 02:44 PM

Escribe tu comentario


Sobre mí

Avatar de Laura

Laura Valverde

Sevilla, España
ver perfil »
contacto »

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera