Skip to content

Joseg789/GUIA-GIT

Repository files navigation

Sintaxis de Git para Gestionar Repositorios

1. Configuración Inicial

git config --global user.name "Tu Nombre"
git config --global user.email "tuemail@ejemplo.com"
git config --list
  • Configura tu nombre y correo para los commits.

2. Crear y Clonar Repositorios

git init
  • Inicializa un nuevo repositorio en el directorio actual.
git clone <url-del-repositorio>
  • Clona un repositorio remoto en tu máquina local.

3. Estado y Seguimiento de Cambios

git status
  • Muestra el estado de los archivos.
git add <archivo>
git add .
  • Añade archivos al área de preparación (staging).
git diff
  • Muestra diferencias entre archivos modificados y el último commit.

4. Confirmar Cambios (Commits)

git commit -m "Mensaje descriptivo"
  • Guarda los cambios preparados con un mensaje.
git commit -am "Mensaje"
  • Añade y confirma archivos ya seguidos por Git.

5. Historial y Revisión

git log
  • Muestra el historial de commits.
git log --oneline --graph --all
  • Historial resumido y visual.

6. Ramas (Branches)

git branch
  • Lista ramas locales.
git branch <nombre-rama>
  • Crea una nueva rama.
git checkout <nombre-rama>
  • Cambia a otra rama.
git checkout -b <nombre-rama>
  • Crea y cambia a una nueva rama.

7. Fusionar Cambios (Merge)

git merge <nombre-rama>
  • Fusiona la rama especificada en la rama actual.

8. Repositorios Remotos

git remote add origin <url>
  • Añade un repositorio remoto.
git remote -v
  • Lista los repositorios remotos.

9. Sincronización con Remoto

git fetch
  • Descarga cambios del remoto sin fusionar.
git pull
  • Descarga y fusiona cambios del remoto.
git push
  • Envía tus commits al remoto.

10. Deshacer Cambios

git checkout -- <archivo>
  • Restaura un archivo al último commit.
git reset HEAD <archivo>
  • Quita un archivo del área de preparación.
git revert <id-commit>
  • Crea un nuevo commit que revierte uno anterior.

11. Eliminar Archivos y Ramas

git rm <archivo>
  • Elimina un archivo y lo prepara para commit.
git branch -d <nombre-rama>
  • Elimina una rama local.

12. Etiquetas (Tags)

git tag <nombre>
  • Crea una etiqueta en el último commit.
git tag -a <nombre> -m "Mensaje"
  • Crea una etiqueta anotada.

Consejo: Usa git help <comando> para más detalles sobre cualquier comando.

About

UNA BREVE GUIA DE USO SOBRE GIT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published