ES | EN

Git para diseñadores

11 de Junio de 2016 | Daniel Coello /
foto

Nada es más gratificante para un diseñador gráfico trabajando en un proyecto web (sobre todo cuando no tienes a tu disposición un equipo de desarrollo) que ver como unas líneas de código se transforman en algo que no existía en pantalla. Pero muchas veces esos minutos de alegría tienen detrás horas o días de prueba y error para llegar al resultado esperado.

En este mecanismo de probar, es muy probable echar a perder otra parte del código, y puede ser frustrante no encontrar dónde está el fallo.

GIT es un sistema de control de versiones el cual permite (explicado de forma super condensada), hacer versiones de tu software e ir agregando funcionalidad por medio de ramas (branches) de manera independiente a tu proyecto raiz, lo cual permite entre otras cosas, regresar a una versión anterior en caso de un error, o de desarrollar y cambiar archivos en una rama independiente, sin afectar la versión en producción.

Otra ventaja importante es el trabajo en equipo y colaboración, donde cada developer puede trabajar en una rama diferente sin afectar al resto del equipo.

El principio básico de Git es el commit, que es cuando agregas código al repositorio (que es donde vive tu proyecto), de forma que se agrega al historial y se convierte en una versión a la cual puedes acceder. Un commit sería como una foto o snapshot de tu proyecto, o de un archivo en específico.

Git es una herramienta muy robusta y con muchísimos comandos que aprender, pero si logras tener claro el concepto, solo necesitas unos cuantos para empezar a producir código de una forma más ordenada, y teniendo menos posibilidades de romper algo dentro de tu proyecto.

Hay herramientas muy buenas para diseñadores como Sourcetree de Atlassian (descárgalo aquí) el cual de forma muy visual te permite administrar tus repositorios, y crear branches, hacer commits de código y brincar entre versiones.

También hay cursos básicos, como este en Code School.