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

Si no está familiarizado con Git, por favor visite la introducción.
Comandos
Sección titulada «Comandos»| Comando | Descripción |
|---|---|
| git init | Crear nuevo repositorio en la carpeta actual. |
| git clone | Clona un repositorio remoto en una carpeta local. |
| git status | Revisa el estado actual del repositorio. |
| git add | Marca los archivos o directorios dados para ser incluidos en el siguiente commit. |
| git commit | Crea un nuevo commit con los archivos marcados con git add. |
| git push | Sube commits locales a un repositorio remoto. |
| git pull | Descarga commits remotos al repositorio local y los aplica. |
| git clone | Crea una copia local de un repositorio remoto. |
| git config | Cambia valores de la configuración de Git. |
| git log | Lista los commits del repositorio. |
| git diff | Muestra los cambios hechos desde el último commit. |
| git branch | Crea, borra o muestra ramas en el repositorio. |
| git switch | Cambia la rama actual. |
| git fetch | Descarga commits remotos al repositorio local sin aplicarlos. |
| git rebase | Re escribe la historia de la rama actual, poniendo otra rama como base. |
Ejemplos
Sección titulada «Ejemplos»Marca todos los cambios hechos para el siguiente commit:
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:
git commit -m "Mensaje..."Crea una nueva rama y se cambia a esa inmediatamente:
git switch -c nueva_ramaBorra una rama local:
git branch -d nombre_ramaBorra una rama remota:
git push origin -d nombre_rama_remotaCrea un nuevo commit deshaciendo los cambios de otro commit:
git revert hash_del_commit