- git --version
- git config
- git config --global user.name "Tu Nombre"
- git config --global user.email hola@gmail.com
- git remote -v
- Agregar los cambios de un archivo
- git add archivo
- Agregar todos los cambios
- git add .
- Escribe y confirma el mensaje del cambio
- git commit -m "Mensaje"
- Se agrega el origen remoto de tu repositorio
- - git remote add origin http://github.com/usuario/repositorio
- Primera vez que vinculamos el repositorio remoto al local
- git push -u origin master
- Para las siguientes actualisaciones
- git push
- Descargar lo ultimos cambios del repositorio
- git pull
- git init
- git add .
- git commit -m "Mensaje"
- git remote add origin http://github.com/usuario/repositorio
- git push -u origin main
- git branch -M main
- git remote add origin http://github.com/usuario/repositorio.git
- git push -u origin main
- git clone http://github.com/usuario/repositorio
- Una rama nos permite aislar una nueva funcionalidad en nuestro código que después podremos añadir a la
versión principal.
- Crear rama
- git branch nombre-rama
- Cambiar de rama
- git checkout nombre-rama
- Crear una rama y cambiarte a ella
- git checkout -b rama
- Eliminar rama
- git branch -d nombre-rama
- Eliminar ramas remotas
- git push origin --delete nombre-rama
- Eliminar rama (forzado)
- git branch -D nombre-rama
- Listar todas las ramas del repositorio
- git branch
- Lista ramas no fusionadas a la rama actual
- git branch --no-merged
- Lista ramas fusionadas a la rama actual
- git branch --merged
Rebasar ramas
- git checkout rama-secundaria
- git rebase rama-principal
- Nos cambiamos a la rama principal que quedará de la fusión
- git checkout rama-principal
- Ejecutamos el comando merge con la rama secundaria a fusionar
- git merge rama-secundaria