Git
, aparte de ser un sistema de control de versiones distribuido también es conocido como un software "rastreador".
Git le da seguimiento a todos los cambios que se ejecutan sobre un archivo o carpeta, cada cambio que se realize en un directorio o archivo git se dará cuenta y lo registra, Así de simple.
Cada vez que hacemos un cambio en nuestro codigo, GIT registra los cambios y una vez guardados los cambios se nos ofrecerá nombre del autor, fecha de modificación y comparación de cambios realizados.
GIT no clona 10 veces tu proyecto, sino que registra cuales fueron las lineas que modificaste, las encapsula en un registro que se llama "commit" y con esto, nos permite disfrutar de un historial de avances/cambios de nuestro proyecto, revision de cada cambio realizado sin preocuparnos por el peso de los archivos
Con esto nos referimos a que GIT clona los proyectos para que cada persona o miembro de un equipo tenga una copia exacta y completa de todo el codigo, historial y las personas que estuvieron involucradas.
El concepto de proyecto en GIT es mas conocido como "repositorio"
Basicamente, cada persona (o grupo de personas) mantienen y trabajan sus propios repositorios, derivados del principal, el cual, con toda flexibilidad, se pueden fusionar y compartir avances. Permitiendo un trabajo independiente y a su vez colaborativo.
GIT no cuesta nada, puedes instalarlo en cualquier PC o servidor
Si tienes un proyecto y compartes el codigo, las personas interesadas o que forman parte de tu equipo pueden agregar nuevas caracteristicas, arreglar bugs o comentar
Este aspecto se ve con mayor fuerza atraves de GITHUB, el cual no es nada mas que una comunidad que desarrolla con GIT permitiéndonos ademas gestionar cualquier proyecto online o en la nube y muchas otras herramientas.
Seamos profesionales, trabajemos en equipo y de forma ordenada!