Professional Documents
Culture Documents
1. Git
Git es un software de control de versiones para desarrolladores. Es coloquial-
mente definido y como algo similar a Dropbox, en el sentido que permite alojar
archivos en internet, pero además guarda un historial de modificaciones a los
proyectos alojados.
Cada proyecto está albergado en un repositorio, en donde se define una estruc-
turas, se guarda una carpetas con los archivos del proyecto. Incluye además el
historial de modificaciones y las diferentes ramas.
Los proyectos pueden organizarse en diferentes “ramas” (branches), es decir,
diferentes versiones de un mismo proyecto. La rama principal se llama “master”
y es la que se usa para trabajar “normalmente”.
2. Comandos básicos
Clone: El comando “git clone” permite clonar (descargar) un repositorio
completo a una carpeta alojada en su computador.
USO: user@user: $ git clone url repo
Add: El comando “git add” permite agregar (añadir) a un commit todos
los archivos modificados localmente que se desean “subir”.
USO: user@user: $ git add archivo a añadir
Status: El comando “git status“ permite ver los archivos que se han
modificado. Muestra en verde todos aquellos archivos que están preparados
para subir, mientras que en rojo todos los archivos que aún no se han
agregado o son diferentes a lo que se tiene en el repositorio.
USO: user@user: $ git status
Commit: El comando “git commit” permite “empaquetar” todos los ar-
chivos por subir al repositorio, agregando un mensaje explicando los cam-
bios realizados, archivos agregados, archivos editados, archivos eliminados,
etc.
USO: user@user: $ git commit -m ”explicación de modificación”
Push: El comando “git push” permite subir todas las modificaciones
deseadas al repositorio, una vez presionado enter se solicitará la contra-
seña para realizar esta acción.
USO: user@user: $ git push origin master
1
3. Ejemplos en la terminal
2
4. GitLab
GitLab es una de las plataformas web que implementan git. Ofrece reposi-
torios públicos ilimitados de manera gratuita.
2. Crear un proyecto.
3
3. Repositorio creado C: