Tercera sesión curso de control de versiones con git y github:

Temas vistos en la sesión:

Comandos vistos en la sesión:

git clean -f
Elimina los archivos que no tienen seguimiento del repositorio.
git merge
Combina la rama indicada con la rama actual.
git add --all
Añade todos los cambios en los archivos al área de preparación (stage).
git commit -m "mensaje de solución"
Confirma los cambios preparados con un mensaje de confirmación.
git rebase
Cambia la base de la rama actual al último commit de la rama indicada.
git rebase --continue
Continúa el proceso de rebase después de resolver los conflictos.
git rebase --skip
Omite el commit actual en conflicto y continúa con el siguiente commit en el rebase.
git stash push
Agrega los cambios sin confirmar al stash; la entrada del stash tendrá como descripción el identificador del último commit.
git stash push -m "Mensaje"
Agrega los cambios sin confirmar al stash, con una descripción para ubicar mejor la entrada del stash.
git stash push -u -m "mensaje"
Agrega los cambios sin confirmar y archivos sin seguimiento al stash, con una descripción específica.
git stash push -k -m "mensaje"
Agrega los cambios sin confirmar al stash pero mantiene los archivos en el área de trabajo, con una descripción específica.
git stash list
Muestra una lista de las entradas del stash, indicando cada entrada con un índice, siendo @{0} el índice de la última entrada agregada al stash.
git stash apply
Aplica (recupera) la última entrada del stash que tiene el índice 0. Aunque recupera la entrada, no la borra del stash.
git stash apply stash@{1}
Aplica la entrada del stash con el índice 1. Aunque recupera la entrada, no la borra del stash.
git stash pop
Recupera la última entrada agregada al stash, la que tiene el índice 0; A diferencia del comando con apply, este comando si borra la entrada del stash.
git stash pop stash@{1}
Recupera la entrada del stash con índice 1, borrando la entrada del stash.
git stash drop
Elimina la última entrada del stash con índice 0.
git stash drop stash@{1}
Elimina la entrada del stash con índice 1. Se puede eliminar otra entrada del stash modificando el número entre llaves según corresponda.
git stash clear
Borra todas las entradas del stash.

Grabación de la sesión:

Enlace a la grabación si lo prefieres Grabación tercera sesión

Volver a la portada del curso