git config --global user.name "pollopolea"
git config --global user.email CORREO_ELECTRONICO
Básico
origin => rama remota, en el servidor del que se ha clonado
git pull => TRAER cambios del servidor
git fetch => hace un pull (trae los cambios) y un merge con lo que tenemos en local
git push => ENVIAR cambios locales al servidor
git mergetool => muestra la herramienta de resolución de conflictos ( normalmente el programa meld)
git branch --list => lista las ramas
git branch --list -r => lista las ramas y las remotas
git branch RAMA => crea la RAMA
git branch -b RAMA => crea la RAM y hace un checkout
git branch --contains ID_COMMIT => muestra la rama que contiene el ID_COMMIT
git checkout RAMA => cambia a la rama que necesitamos
git switch RAMA => cambia a la rama que necesitamos
git log --pretty=oneline --abbrev-commit => muestra el log del git
INICIALIZAR REMOTO
git init
git clone RUTAREMOTA
git remote add origin RUTAREMOTA
git remote set-url RUTAREMOTANUEVA => reemplazar la RUTAREMOTA por una nueva
Actualizar repositorio FORK con los últimos cambios del original
cd core
git remote add upstream https://github.com/owncloud/core.git
git fetch upstream
git pull upstream master
git push
Hacer un rebase
Eliminar el límite de renombrado de archivos
git config merge.renameLimit 999999git config --unset merge.renameLimit
gitForzar el cambio de HEAD en una RAMA
git checkout RAMAgit reset --hard IDENTIFICADOR_COMMIT
No hay comentarios:
Publicar un comentario