GIT

    A Hacker’s Guide to Git

    git.png

    He leído y ojeado varias guías/tutoriales sobre Git, pero ésta, A hackers Guide to Git, me ha gustado más que ninguna otra, por un par de razones: escueta, clara y más basada en entender los conceptos que los comandos.

    No sólo explica el uso de los comandos típicos, sino que empieza por explicar, sin entrar en detalles técnicos, la estructura básica de un repositorio .git.

    Aunque luego sigue con ejemplos básicos de los comandos más comunes, no se para a explicar en detalle su funcionalidad o sus parámetros, si no más bien, nos explica que ocurre con el repositorio .git en sí, somo se reestructuran los datos. Creo que esto ayuda a entender esta herramienta mucho mejor y evitar ciertos mal entendidos. Como ejemplo trata el caso de la opción rebase, de la que hay bastante revuelo.

    Jun 3, 2014
    Recursos Informática

    Aprende Git desde el navegador

    trygit.jpg

    Code School con el patrocinio de Github, ha creado un curso que nos permite practicar y por consiguiente aprender a usar Git.

    Todo lo que necesitas es un navegador moderno, un poco de tiempo y algo de ganas. El curso empieza por lo más básico, la creación de un repositorio y poco a poco va avanzando con temas un poco más complejo.

    El curso trata de 25 ejercicios básico, entre los cuales tendrás que ejecutar los comandos más comunes con los que uno se tiene que enfrentar en el día a día cuando trabaja con un repositorio Git. Git provee funcionalidades mucha más avanzadas de las que aprenderás con este pequeño curso, pero es una gran iniciativa para los no iniciados.

    May 20, 2014
    Recursos Informática

    Las guías de Github

    c34e140a-892a-11e3-84cf-7a80ecbda7ed.png

    Github ha anunciado Github Guides, una serie de guías que nos ayudan a entender mejor conceptos específicos del ciclo de vida de nuestro proyecto sobre dicha plataforma.

    En estos momentos hay 4 guías disponibles:

    Además de las mismas, también existe un canal de youtube con varios vídeos donde podemos aprender de una forma más visual.

    Estas guías junto a los cursos oficiales son un gran recurso no sólo para aprender como user Github, sino Git propiamente dicho.

    Jan 30, 2014
    Programación

    Cursos oficiales de Github

    Selection_006.png

    Github creo que no necesita ningún tipo de presentación, pero si hay algún despistado por la sala, es un sitio web que ofrece servicios de alojamiento de proyectos basado en Git. Y el despistado de turno se preguntará que es Git. Pues Git es un servidor de control de versiones distribuido.

    Git es una herramienta muy potente y ha revolucionado el campo de los repositorios de versión control. Por lo que Github, estando basado en Git, se aprovecha de dicha potencia. Uno de los problemas que tiene Git, desde mi punto de vista, es que la curva de aprendizaje no es muy liviana, sobre todo para el que se enfrenta por primera vez con esta tecnología. Y por lo tanto, lo mismo ocurre con Github.

    Nov 19, 2013
    ClasesProgramación

    Repositorio de aliases

    logo.png

    Según la wikipedia un alias:

    ...permite reemplazar una palabra o serie de palabras con otra. Su uso principal es el de abreviar órdenes o para añadir argumentos de forma predeterminada a una orden que se usa con mucha frecuencia.
    Para aquellos que tienen que trabajar de forma frecuente con la línea de comandos, el repetir ciertos comandos se puede hacer algo pesado, por la longitud y/o complejidad de los mismos. En esos casos usar un alias es una buena solución.

    Aquí no os vamos a hablar de como crear un alias, que por cierto es muy simple, sino más bien de alias.sh, un repositorio de aliases creado por la comunidad. En éste, podemos encontrar 3 grandes grupos: Bash, Git y Drupal.

    Mar 3, 2013
    Recursos InformáticaLibros

    Guía visual sobre Git

    gitvisual

    Git, del que hemos ya hablado y publicado otras guías, es uno de esos sitemas con mucho potencial, pero que al principio cuesta un poco de coger la idea. A los que nunca han usado un repositorio de código fuente, uso más común de este tipo de sistemas, les cuesta coger la idea en general y a los que vienen de sistemas como Subversion, CVS, SourceSafe, etc les cuesta entender la architectura distribuída del mismo.

    Jul 1, 2012
    Recursos InformáticaProgramación

    Cómo comentar un commit según Linus Torvalds

    git-commit-a.jpg

    Cuando hablamos de hacer un commit en un sistema de control de versiones, no es más que subir los cambios que hemos hecho localmente a nuestro repositorio. Aunque cuando hablamos de repositorios descentralizados como el caso de Git, el repositorio de código también vive en nuestro sistema local, con la posibilidad de sincronizar con repositorios remotos.

    Hecha una pequeña y vaga definición de la acción commit, decir también, que cuando subimos nuestros cambios al repositorio, tenemos la posibilidad de añadir un comentario explicando los cambios realizados. Esto, al ser una buena práctica, quizás sea el motivo por el cual Git, por defecto, no te deje hacer un commit sin introducir una explicación. Otros repositorios como Subversion por ejemplo, dicho comentario es opcional.

    Nov 28, 2011
    Programación

    10 tutoriales sobre Git para principiantes

    0141-01_git_tutorial_beginners_thumbnail.png

    Y hemos hablado sobre Git varias veces (aquí, aquí o aquí) y cada día son más los proyectos que apuestan por este servidor de control de versiones distribuido.

    En Six Revisions han publicado una entrada dónde recogen 10 recursos muy útiles para aquellos que quieran iniciarse y conocer esta magnífica plataforma.

    En la entrada original, al final recogen muchos más enlaces a recursos relacionados con Git, así que no dejes de visitarla, podrías encontrar lo que buscas.

     

    Jun 17, 2011
    Programación

    Git de abajo a arriba

    git_pieces

    Este es un pequeño PDF de 31 páginas que explica de una forma muy sencilla como funciona Git. El índice del mismo es el siguiente:

    1. License 2. Introduction 3. Repository: Directory content tracking

    • Introducing the blob
    • Blobs are stored in trees
    • How trees are made
    • The beauty of commits
    • A commit by any other name...
    • Branching and the power of rebase
    4. The Index: Meet the middle man
    • Taking the index farther
    5. To reset, or not to reset
    • Doing a mixed reset
    • Doing a soft reset
    • Doing a hard reset
    6. Last links in the chain: Stashing and the reflog 7. Conclusion 8. Further reading

    Visto aquí

    Jan 11, 2011
    EbookLibros

    gitweb

    perl

    GitWeb es una interfaz web para repositorios git escrita en perl. Un sólo fichero perl, gitweb.perl, eso sí con más de 7000 líneas de código, que te permite navegar por tu repositorio a través del navegador.
    Nov 4, 2010
    Programación

    Git para usuarios de Subversion

    programming

    Ya en su día hablamos aquí de el sistema de control de versiones Git tienen más adeptos. Si tú, tu empresa o el proyecto en el que trabajas o colaboras, están pensando de migrar de Subversion a Git, en la web DeveloperWorks de IBM, nos deleitan con un magnífico artículo dónde hacen una introducción a Git para usuarios de Subversion.

    Aug 11, 2009
    Programación