Git es un sistema distribuido de control de versiones libre y de código abierto diseñado para manejar proyectos pequeños hasta grandes con rapidez y eficiencia.
Descargar para [Mac OS X][1], [Windows ][2], [Linux][3] [1]: https://git-scm.com/download/mac [2]: https://git-scm.com/download/win [3]: https://git-scm.com/download/linux
Abrimos la terminal:
-
En Windows la consola Git Bash
-
En Mac y Linux la terminal
Creamos un directorio nuevo con el comando
mkdir nombre_directorio
Entramos al directorio
cd nombre_directorio
y ejecutamos para crear un nuevo repositorio local de git
git init
Ahora vamos a configurar nuestro nombre y correo con el que registraremos los commits
git config --global user.name "John Doe"
git config --global user.email "[email protected]"
Si queremos verificar los valores que guardamos, podemos escribir el siguiente comando y nos tiene que devolver su contenido
git config --get user.name
git config --get user.email
Después de haber modificado/agregado/eliminado algún archivo es necesario observar el estado de nuestro directorio.
git status
Podemos leer que hay "untracked files" de color rojo, esto quiere decir que debemos agregarlos al Index con cualquiera de los siguientes comandos
- git add nombre_archivo [ Agrega un solo archivo ]
- git add --all [ Agrega todos los archivos ]
- git add . [ Agrega el directorio en el que nos encontramos ]
Una vez agregados los archivos, podemos volver a observar el estado de nuestro directorio
Si algún archivo queda en rojo, podemos repetimos el paso de arriba; cuando todos los archivos estén en verde, entonces será necesario añadir un mensaje que nos permita después identificar los cambios que se hayan registrado en el evento
Podemos verificar nuestros registros locales ejecutando
git log
Presionar Q para salir
-
Si el repositorio local fue clonado, entonces automáticamente ya lo tenemos conectado al sitio remoto, ejecutamos
git remote
para verificar que tengamos una variable origin que por default se crea al clonar el proyecto y que contiene la URL del repositorio remoto
-
Si el repositorio no es clonado, primero debemos obtener la URL del resositorio remoto
y despues lo conectamos ejecutando
git remote add origin url-remota-que-acabamos-de-copiar