Comandos GIT

comandos de git

Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
Comandos GIT von Mind Map: Comandos GIT

1. Historial de cambios

1.1. git status: muestra el estado de los cambios en el repositorio

1.2. git log: muestra el historial de commits de un repositorio cronologicamente

1.2.1. --oneline lo muestra mas compacto y --graph para mostrarlo en forma de grafo

1.3. git show: muestra el usuario el dia la hora y el mensaje del ultimo commit

1.4. git annotate: muestra el historial de cambios de un fichero

1.5. git diff: muestra las diferencias entre versiones

2. Gestion de ramas

2.1. git branch <rama>: crea una nueva rama

2.1.1. git branch muestra las ramas activas con * la que esta en ese momento

2.2. git log --graph --oneline muestra la historia del repositorio en forma de grafo -all incluye todas las ramas

2.3. git checkout <rama>: cambia de rama

2.4. git merge <rama> fusiona los cambios de rama con la rama actual

2.5. git rebase <rama-1> <rama-2> replica los cambios de rama2 en rama1

2.6. git branch -d: elimina la rama

3. Repositorios remotos

4. Creacion y actualizacion de repositorios

4.1. git init <nombre-repositorio>: crea un repositorio nuevo

4.2. git clone <url>: crea una copia local del repositorio

4.3. git add . o <fichero> o<carpeta>: añade los cambios en la zona de intercambio temporal

4.4. git commit -m "mensaje": confirma los cambios de la zona de intercambio temporal.

4.4.1. con --amend cambia el mensaje del ultimo commit por el nuevo mensaje

5. Deshacer cambios

5.1. git checkout <commit> --<file> actualiza el file a la version correspondiente del commit.

5.2. git reset <fichero>: elimina los cambios del fichero de la zona de intercambio temporal.

5.3. git reset --hard <commit>: Elimina todos los cambios desde el commit.

6. Repositorios remotos

6.1. git remote add <repositorio-remoto><url>: añade un repositorio remoto

6.2. git remote: muestra un lista de repositorios remote

6.2.1. -v para mostrar las url

6.3. git pull <remoto> <rama>: descarga cambios desde un repositorio remoto

6.4. git push <remoto> <rama>: sube cambios a un repositorio remoto

7. Configuracion de git

7.1. git config

7.1.1. git config --global user.name "Your-Full-Name" Establece el nombre del usuario

7.1.2. git config --global user.email "your-email-address"Establecer el correo del usuario

7.1.3. Activar el coloreado de la salida git config --global color.ui auto

7.1.4. Mostrar el estado original en los conflictos git config --global merge.conflictstyle diff3

7.1.5. Mostrar la configuración git config --list