Home / Programacion / ¿Qué es Git?

¿Qué es Git?

 

Git y GitHub son Version Control System o Sistema de Control de Versiones (VCS en inglés) intimidan si nunca los has usado. La premisa es simple, en lugar de guardar una versión de cada archivo, existe un sistema que guarda solo esos cambios que has realizado al archivo. Además guarda los cambios que otras personas han hecho sobre esos mismos archivos, así múltiples personas pueden trabajar en un mismo proyecto sin estar en un mismo lugar.

Si se presenta un error se puede saber qué persona edito y ocasiono ese error, y con una copia previa se puede recuperar de ese error.

En tu terminar puedes usar el comando $git_ en el cual puedes usar uno de estos comandos merge, pull, add, commit y muchos más. Si quieres usar una interfaz web o compartir el proyecto con otros en la web, puedes usar GitHub, es un tipo red social de developers como lo sería Facebook y Twitter, que guarda las versiones de cada archivo.

Tener un perfil en GitHub es como tu CV en la red sobre tus conocimientos de desarrollo web.

Es muy importante en el mundo del desarrollo el manejo de los VCS, como por ejemplo estas desarrollando una web-app y le envías al cliente una versión con una función que crees mejorara la experiencia del usuario pero al cliente no le gusta y pide que la borres; pero luego cambia de opinión y te pide que la vuelvas a añadir, el asunto está que ya eliminaste esa función y debes comenzar de cero, es algo engorroso ¿no? Pues esa es la facilidad que te permiten los VCS a la hora que desarrolles un sistema o un entorno web o una aplicación.

Ahora imagina que estás trabajando en un proyecto pero tu cliente decide contratar otro desarrollador para acelerar la entrega o dar más soporte al proyecto, y ambos modifican los mismos archivos, ahora deberán comparar los mismos archivos línea por línea para aplicar las funciones que ambos trabajaron. Es un verdadero dolor de cabeza. Es otra ventaja que te permiten los VCS.

Otra ventaja que te dan los VCS es ver los cambios que se han hecho durante el tiempo desde el primer master hasta el último, pudiéndolo filtrar por fecha.

About gonzalez96

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *