Skip to content

Saitek2805/practicagitprimero

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Comandos de Git Esenciales

Este repositorio sirve como una guía rápida y un recordatorio de los comandos más importantes de Git que se utilizan regularmente en el desarrollo de software y el control de versiones.

Configuración Inicial

  • Configurar Usuario y Correo Electrónico
    git config --global user.name "Tu Nombre"
    git config --global user.email "tuemail@example.com"

Crear y Clonar Repositorios

  • Inicializar un Nuevo Repositorio

    git init
  • Clonar un Repositorio Existente

    git clone [URL]

Cambios en los Archivos

  • Verificar el Estado del Repositorio

    git status
  • Agregar Archivos al Área de Staging

    git add [archivo]
    git add .
  • Realizar un Commit de los Cambios

    git commit -m "Mensaje del commit"

Trabajar con Ramas

  • Listar todas las Ramas

    git branch -a
  • Crear una Nueva Rama

    git branch [nombre-rama]
  • Cambiar a Otra Rama

    git checkout [nombre-rama]
  • Fusionar Ramas

    git merge [nombre-rama]

Sincronización con Repositorios Remotos

  • Subir Cambios al Repositorio Remoto

    git push [alias] [rama]
  • Actualizar el Repositorio Local con Cambios Remotos

    git pull [alias] [rama]

Historial de Commits

  • Ver el Historial de Commits
    git log

Ejemplo de ALIAS

  • Crear un Alias para 'git tree'
    git config --global alias.tree "log --graph --decorate --all --oneline"

Configuración del Repositorio

  • Cambiar URL del Repositorio Remoto

    git remote set-url origin git@github.com:[tu_usuario]/[tu_repositorio].git
  • Añadir un Nuevo Repositorio Remoto

    git remote add origin git@github.com:[tu_usuario]/[tu_repositorio].git

Generar Clave Pública y Privada SSH

Para generar una nueva clave SSH, puedes usar el siguiente comando. Asegúrate de reemplazar "tu_email@example.com" con tu dirección de correo electrónico real. Este comando crea una nueva clave SSH, usando el correo electrónico proporcionado como una etiqueta.

ssh-keygen -t rsa -b 4096 -C "tu_email@example.com"

Después de ejecutar el comando, te pedirá que especifiques la ubicación del archivo en el que quieres guardar la clave. Puedes presionar enter para aceptar la ubicación predeterminada. Luego, te pedirá una contraseña segura para la clave.

Comandos Adicionales

  • Comprobar Conexión con Repositorio Remoto

    ssh -T git@github.com
  • Diferencias entre Archivos

    git diff
  • Comparar Diferencias entre Distintos Repositorios Para comparar diferencias entre distintos repositorios, puedes utilizar el comando git diff [branch1]..[branch2]. Esto te permitirá ver las diferencias entre dos ramas, incluso si están en repositorios distintos, siempre que ambos estén correctamente referenciados localmente.

    git diff [branch1]..[branch2]
  • Reestablecer Archivos del Área de Staging

    git reset [archivo]

About

fork del examen de endes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 98.8%
  • CSS 1.2%