Algunos comandos típicos de git

Añadir cambios a la foto (add) y sacarla

Añadir los cambios hechos en todos lo ficheros:git add .
Añadir los cambios a la foto cuando entre esos se encuentre el borrado de un fichero.git add -A
Añadir los cambios hechos en un fichero concretogit add fichero.txt
Sacar la foto de los cambios añadidos:git commit -m "menu revisado"

Configurar contra hosting

Podemos hacerlo de dos formas

Descargar un repositorio a local.
Cuando hagamos subidas, se harán automáticamente a ese repositorio
git clone https://github.com/monteserin/cursogit.git
Añadir un directorio contra el que voy a realizar las sincronizaciones
(esto es el origin, no el remote)
git remote add origin https://github.com/monteserin/cursogit.git
Si el repositorio es privado:
git clone https://myusername:mypassword@github.com/path_to/myRepo.git

Descartar cambios

Para desechar los cambios hechos en un fichero:git checkout – [ruta al fichero]
Para descartar los cambios hechos en todos los ficheros:git checkout --

Borrar un fichero

git rm 'b.txt' # Lo contrario de add, borra los ficheros del disco y pone el cambio en el stage (pendientes) para que se realice en el futuro.

Si obtuviese este error:
error: 'a.txt' has changes staged in the index
(use --cached to keep the file, or -f to force removal)
Deberé hacer un commit antes de tratar de borrar los ficheros.

git rm -f 'b.txt' # Igual que el anterior pero no pone el cambio en el stage, sino que lo materializa directamente.
git commit -m "Ficheros añadidos" # Almacena los cambios hecho en git bajo el título “ficheros añadidos”
git log # muestra el histórica de subidas
icono de mandar un mail¡Contacta conmigo!
Pablo Monteserín
contacta conmigoPablo Monteserín

Para dudas técnicas sobre los ejercicios de mis cursos es necesario estar suscrito.