← Volver

Resumen comandos GIT

Publicado el 6 de septiembre de 2025

Primero configurar nombre de usuario y email:

git config --global user.name "ccorreas"
git config --global user.email "correasberenguer@gmail.com"

Crear el repositorio git:

git init

Renombrar el master a main:

git branch -m main

Añadir un fichero al seguimiento:

git add hellogit.py

Commitear el fichero

git commit -m "Mi primer commit"

Volver al estado anterior

git checkout hellogit.py

Ver todo el historial de commits:

git log

Crear un alias para reutilizar:

git config --global alias.tree "log --graph --decorate --all --oneline"

Volver a un commit en concreto:

git checkout 94b3be214501400cfde8083f73eff8fa7710dfa8

Desaparece todo lo posterior:

git reset --hard 19ed037

Deshacer el reset hard:

git reset --hard a24b5ba021db4f2648dc6f5da3a0aa3a6c1a91ec

Moverse a un tag:

git checkout tags/clase_1

Crear una rama:

git branch login

Cambiar de rama:

git switch login

Combinar rama:

git merge main

Almacenar temporalmente con stash:

git stash

Recuperar stash:

git stash pop

Eliminar rama:

git branch -d login

Añadir repositorio remoto:

git remote add origin https://github.com/ccorreasdev/hello-git.git

Subir el repositorio al remoto:

git push -u origin main

Descargar historial de cambios, sin los cambios:

git fetch

Descargar cambios:

git pull

Descargar por primera vez el repositorio

git clone git@github.com:ccorreasdev/hello-git.git