Ponente: Daniel Sanchez
--system : /etc/gitconfiggit config --system color.status auto--global : ~/.gitconfig--local: .git/config → por cada repositoriocore.symlinks : a true respeta los symlinks, a false (default) los trata como ficherosgit commit –amend : sobrescribe el último commit, editando mensaje → crea un nuevo commit con los cambiosgit checkout - : moverte a la rama anterior (de la que venías)git push -u <remoto> <rama> : define el *upstream* de la rama (al tiempo que está enviando). Al hacer un git pull no será necesario especificar git branch : muestra ramas locales-v : verboso-v –merged : ramas mergeadas-v –no-merged : ramas no mergeadas-a : locales + remotas-avv : locales + remotas + upstreamsgit branch <rama> -u <origin>/<rama> : establece el upstreamgit branch <rama> : crea rama desde la actualgit branch <rama> <rama_madre> crea rama desde rama_madregit checkout <rama> : nos movemos a ramagit checkout -b <rama> : creamos rama a partir de la actual y nos movemos a ellagit checkout -b <rama> <rama_madre>git push <origin> <rama> : envía rama al remoto <origin>-u o --set-upstream : y establece el upstreamgit pull : descarga los cambios de la rama actual--all : de todas las ramas--rebase : reescribe la historia si esta ha sido reescritura en el remote. Puede evitar problemas de historias no coincidentes ( DPS1) lo usa por defecto)git reflog : muestra las acciones realizadas en el repositoriogit merge <id_reflog> : merge commits perdidosgit checkout -b <rama> <id_reflog> crea rama con la información del pasado