Git es un sofware de control de versiones distribuido y descentralizado, que permite a un equipo de desarrolladores trabajar sobre el mismo código.
Se denomina distribuido porque cada miembro del equipo dispone de una copia completa del código.
Ventajas al usarlo
Algunas de las ventajas que supone el uso de Git son:
- Es el estándar actual
- Código colaborativo, versionado y distribuido
- Recuperación de archivos: al versionar el código, si lanzamos una versión que no funciona bien, podemos volver a la versión anterior.
- Mayor control
- Shortcuts y Plugins: como el ecosistema de Git es bastante grande, se han desarrollado softwares visuales, shortcuts, plugins que permiten hacer más sencillo el uso de Git.
- Mejora la productividad
Interfaces gráficas
Existe software que, a través de interfaces gráficas más amigables permiten el manejo de nuestros repositorios y el versionado a través de Git, ejms de ello son:
- Source Tree
- GutHub Desktop
- GitKraken
- Visual Studio Code
Aunque existen estas herramientas, es mejor siempre aprender el manejo de los comandos.
No es lo mismo Git que GitHub
Git y GitHub son dos herramientas totalmente diferentes. Git es el software que tenemos que instalar en nuestra computadora para posteriormente mandar al origen remoto el código que se va creando, es decir, Git es el código que permite versionar nuestro código. GitHub es una plataforma social que permite compartir dicho código para que otras personas puedan bajarse dicho repositorio y bajar el contenido del mismo.