GIT es un software de control de versiones que dispone de infinidad de posibilidades, en este documento vamos a hacer un pequeño repaso de aquellas que nos pueden resultar más útiles en nuestro día a día.
En la web de GIT se dispone de GIT para diversas plataformas:
En este ejemplo se va a trabajar con la versión de Linux Debian y el IDE Eclipse.Considérese el siguiente escenario:
- Repositorio principal, donde diferentes usuarios ponen la información en común.
- Repositorio local-consola, se trata de una zona de trabajo para un usuario que actuará sobre la información desde un terminal. Asociado al repositorio principal.
- Repositorio local-eclipse, se trata de una zona de trabajo para un usuario que irá modificando la información desde el IDE Eclipse. Asociado al repositorio principal.
|
GitRepo - Repositorio principal. |
GitLocal - Repositorio local-consola. |
|
GitEclipse - Repositorio local-eclipse. |
Para no tener problemas de permisos durante el desarrollo de la práctica, se asignarán permisos completos al árbol de directorios que cuelgan de /home/debian/Escritorio/GitEjer, para ello desde un terminal con permisos de administrador:
- cd /home/debian/Escritorio
- chmod -R 777 ./GitEjer/
Nota: en un entorno real, en lugar de dar permisos de acceso completos, habría que aplicar sólo aquellos estrictamente necesarios.
Dispondremos de GIT en nuestro equipo Debian mediante su instalación desde repositorio. Para ello, con permisos de administrador, ejecuta desde consola los comandos.- apt-get update.
- apt-get install git.