Acerca de mi

Soy Javier Ferrer González.

Actualmente trabajo como desarrollador web backend en Uvinum, estoy finalizando el Grado en Ingeniería Informática en la FIB-UPC y doy clases en el Máster de Programación Web de Alto Rendimiento de LaSalle BCN.

En este blog encontrarás posts sobre internet, programación y reflexiones variadas.

Si quieres saber más acerca de mi, aquí tienes mi Currículum y el formulario de contacto.
Acerca de mi

Recursos para aprender Git

Como varias personas ya me han preguntado qué web les recomendaría para aprender Git, aquí dejo unos cuantos recursos que he encontrado bastante molones.

Un Sistema de Control de Versiones puede parecer una tontería, pero el saber cómo trabajar con Git nos puede facilitar el desarrollo de proyectos personales, en grupo, y es algo con lo que nos vamos a encontrar al llegar al mundo laboral.

Recursos básicos de Git:

tryGit (tutorial interactivo de GitHub)

Personalmente, si en su día hubiera podido escoger con qué empezar a introducirme en el tema, sin duda me hubiera gustado encontrarme algo así.

No es un manual al uso donde encontrar la referencia de todos los posibles comandos que tiene Git, si no que ofrece una consola virtual en la que directamente podemos ir probando paso a paso cada comando.

Getting Started (tutorial oficial)

A pesar de no entrar al trapo tan directamente, también es un buen punto de partida justamente por esto, ya que ofrece una visión previa más teórica que puede facilitar el asimilar los conocimientos con los que luego ya se irá jugando.

Git – the simple guide (guía rápida)

Si bien es cierto que se queda un poco corto a nivel de explicaciones, puede servir como referencia rápida para refrescar conocimientos que se hayan obtenido en el Getting Started oficial. Recoge los comandos más comunes de una forma bastante clara.

Qué es y cómo usar Git (vídeo introductorio)

Ahora le he pegado un vistazo y, obviamente, hay puntos que retocaría del vídeo, pero aquí puedes encontrar una sesión que hice hace un tiempo con algunos compañeros para tratar de explicar cómo funcionaba Git.

SourceTree (interfaz gráfica)

Aquí entramos en el terreno de lo subjetivo y los gustos de cada uno, pero yo personalmente siempre prefiero una interfaz de usuario bien parida a la linea de comandos*.
Con este cliente la verdad es que nunca he necesitado ir a la consola para hacer ninguna operación, tiene todo lo que suelo usar y no me puedo quejar mucho:

SourceTree, interfaz gráfica para Git

Recursos avanzados de Git:

A successful Git branching model (artículo)

Una de las características más útiles de Git es el sistema de ramas.
Es algo con lo que debemos poder manejarnos con seguridad y sin miedos ya que, por la flexibilidad que nos ofrece, nos resultará de gran provecho si sabemos cómo explotarlas y sobre todo, en un equipo de desarrollo es algo indispensable.

En este artículo se expone un paradigma de organización de ramas bastante sensato y a tener en cuenta.

Aquí os dejo otro tutorial de Atlassian sobre gestión de ramas de Git (empresa que compró SourceTree hace ya un tiempo y propietaria de, entre otros, el sistema de gestión de tareas JIRA).

Migrate to Git (artículo)

Si lo que estamos buscando es cómo pasar un proyecto ya existente y gestionado con Subversion a Git, este tutorial de Atlassian nos puede venir más que bien 🙂

Además, aquí tenéis una hoja de referencia rápida sobre comandos de Git para usuarios provenientes de SVN (la publicaron los de Tower, otro cliente gráfico que está preparando su versión 2.0).

Share this Story

Posts relacionados

1 Comentario

  1. […] En caso de que estés empezando con estos temas, recomendarte que le eches un vistazo a estos recursos para aprender Git  […]

    Responder

Deja un comentario

Subscríbete por email

Recibe las noticias que se publiquen en tu buzón:

Google+

Facebook