Mi Día en el Ruby Fun Day (4) Usando Git

Anterior Post
Siguiente Post


Un punto que Stephen Anderson usó todo el tiempo, es Git. Yo ya lo tenía instalado en mi máquina. Lo pueden instalar desde:


http://code.google.com/p/msysgit/downloads/list


Lo configuré en su tiempo para que estuviera en el Path (el instalador pregunta si quieren esa opción). Si quieren un cliente gráfico, pueden usar:


http://code.google.com/p/tortoisegit/downloads/list


Luego de creada la aplicación Rails (que todavía no lanzamos), me cambié al directorio de la misma, y lo preparé para ser un repositorio git:



El git add . agrega los archivos del directorio actual (y subdirectorios) a lo que se llama el “index” de git: digamos un área de “staging” antes del commit. El directorio de la aplicación es ahora el “working directory”. Pero no se hace commit de ese directorio, sino de lo que está en el “index”. De ahí la necesidad del comando add: decirle a git cuáles archivos del “working directory” se agregan al “index” para ser enviados en el próximo commit en el repositorio local (recuerden: git tiene repositorio local).


El primer commit:



El –m permite poner el mensaje de commit.


Como quiero tener el código también en mi repositorio de Github, y no sólo en mi máquina, creé un repositorio en GitHub:



Con este comando agrego un nuevo repositorio remoto de este proyecto (pueden tener varios), llamado tradicionalmente “origin”:



Es tiempo de enviar lo que está en el repositorio local al remoto:



Pueden ver el estado de mi repositorio remoto en:


https://github.com/ajlopez/MyRails


Próximos posts: levantar y probar la aplicación Rails, generar un modelo.


Nos leemos!


Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

This entry was posted in 10747, 13516, 16397, 16509, 3463. Bookmark the permalink.

2 Responses to Mi Día en el Ruby Fun Day (4) Usando Git

  1. luis says:

    Hola Angel

    Este es otro ‘cliente grafico’
    http://code.google.com/p/gitextensions/

    Abrazos

  2. carolina says:

    no he podido terminar de instalar unas dependencias que me falta con el bundle me da error y tampoco puedo correr el servidor que puedo hacer

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>