git init
: Crea un repositorio git vacio o reinicializa uno existente.
git status
: Muestra el estado de los archivos.
git add .
: Agrega los cambios al stage.
git commit -m "Comentario Aca..." .
: Registra los cambios del repositorio local y se añade un mensaje representativo.
git branch
: Muestra las ramas existentes.
git branch <nombre_de_rama>
: Crea una nueva rama.
git checkout <nombre_de_rama>
: Pasar de una rama a otra.
git checkout -b <nombre_de_rama>
: Crea una nueva rama y hace switch a esa rama (Combinacion de los dos comandos de arriba).
git branch -m <cambiar_nombre_rama>
: Cambia el nombre de la rama. Primero hay que ir a la rama que querramos modificar.
git branch -m <nombre_rama_anterior> <nombre_rama_NUEVO>
: Cambia el nombre de la rama sin tener que ir a la rama a modificar como el caso de arriba.
git merge <nombre_de_rama_a_merge>
: Merge a la rama PRINCIPAL (main o master). Tengo que estar en la rama con la cual quiero hacer la fusion.
git branch -d <nombre_rama>
: Eliminar una rama LOCAL.
git log
: Muestra los ID de los commits, author & date
git log --oneline
: Muestra los primeros caracteres del ID de los commits y el commit realizado en cada rama.
git clone <link repositorio remoto>
: Clona un repositorio remoto a un archivo local.
git clone --branch <nombre-rama> --single-branch URL_REPO <nombre_repo>