Comandos GIT

comandos de git

Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
Comandos GIT da 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. Repositorios remotos

3. Creacion y actualizacion de repositorios

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

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

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

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

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

4. Configuracion de git

4.1. git config

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

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

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

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

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

5. Gestion de ramas

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

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

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

5.3. git checkout <rama>: cambia de rama

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

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

5.6. git branch -d: elimina la rama

6. Deshacer cambios

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

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

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

7. Repositorios remotos

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

7.2. git remote: muestra un lista de repositorios remote

7.2.1. -v para mostrar las url

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

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