Ir al contenido

Comandos Básicos

Comandos de Git más usados por el área de ingeniería.

Comandos Basicos

Si no está familiarizado con Git, por favor visite la introducción.

ComandoDescripción
git initCrear nuevo repositorio en la carpeta actual.
git cloneClona un repositorio remoto en una carpeta local.
git statusRevisa el estado actual del repositorio.
git addMarca los archivos o directorios dados para ser incluidos en el siguiente commit.
git commitCrea un nuevo commit con los archivos marcados con git add.
git pushSube commits locales a un repositorio remoto.
git pullDescarga commits remotos al repositorio local y los aplica.
git cloneCrea una copia local de un repositorio remoto.
git configCambia valores de la configuración de Git.
git logLista los commits del repositorio.
git diffMuestra los cambios hechos desde el último commit.
git branchCrea, borra o muestra ramas en el repositorio.
git switchCambia la rama actual.
git fetchDescarga commits remotos al repositorio local sin aplicarlos.
git rebaseRe escribe la historia de la rama actual, poniendo otra rama como base.

Marca todos los cambios hechos para el siguiente commit:

Ventana de terminal
git add .

Nota: En lugar de ., puede ir el nombre de cualquier archivo o directorio. En caso de ser un directorio, se tomarán todos los cambios en los archivos pertenecientes a este. . sólo quiere decir “el directorio actual”.


Crea un commit con todos los archivos marcados y el mensaje dado:

Ventana de terminal
git commit -m "Mensaje..."

Crea una nueva rama y se cambia a esa inmediatamente:

Ventana de terminal
git switch -c nueva_rama

Borra una rama local:

Ventana de terminal
git branch -d nombre_rama

Borra una rama remota:

Ventana de terminal
git push origin -d nombre_rama_remota

Crea un nuevo commit deshaciendo los cambios de otro commit:

Ventana de terminal
git revert hash_del_commit