Herramientas de usuario

Herramientas del sitio


comandos:git

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
comandos:git [2025/02/03 02:23]
truper creado
comandos:git [2025/02/03 03:02] (actual)
truper
Línea 1: Línea 1:
 **Generar claves pública y privada para usar git desde línea de comandos**\\ ​ **Generar claves pública y privada para usar git desde línea de comandos**\\ ​
  
-ssh-keygen -t rsa -b 4096 -C "​email@gmail.com"​ (pide un nombre para las claves pública y privada, ponemos **key por ejemplo**)\\ ​+ssh-keygen -t rsa -b 4096 -C "​email@gmail.com"​ (pide un nombre para las claves pública y privada, ponemos **//key// por ejemplo**)\\ ​
  
 Nota: Se tienen que haber creado 2 ficheros, key (clave privada) y key.pub (clave pública)\\ ​ Nota: Se tienen que haber creado 2 ficheros, key (clave privada) y key.pub (clave pública)\\ ​
  
 +Hacer cat key.pub, copiar y pegar en el apartado de github ssh clave pública\\ ​
 eval "​$(ssh-agent -s)" (inicia el agente ssh y genera un proceso en segundo plano)\\ ​ eval "​$(ssh-agent -s)" (inicia el agente ssh y genera un proceso en segundo plano)\\ ​
 ssh-add key (key es el fichero con la clave privada) ssh-add key (key es el fichero con la clave privada)
Línea 13: Línea 14:
 git config --global user.email (email global)\\ ​ git config --global user.email (email global)\\ ​
  
-**Si se reinicia el usuario vuelve a ser el de antes (el global)**\\ ​+**Si se reinicia ​git el usuario vuelve a ser el de antes (el global)**\\ ​
  
 git config user.name usuario (cambia usuario activo)\\ ​ git config user.name usuario (cambia usuario activo)\\ ​
 git config user.email email@gmail.com (cambia email)\\ ​ git config user.email email@gmail.com (cambia email)\\ ​
  
-**Cambiar el usuario e email globales**\\ ​+**Mejor cambiar ​usuario e email globales**\\ ​
  
 git config --global user.name usuario\\ ​ git config --global user.name usuario\\ ​
 git config --global user.email email@gmail.com\\ ​ git config --global user.email email@gmail.com\\ ​
  
-**Mejor cambiar ​el usuario ​global**\\ +**Clonar ​el repositorio**\\  
 + 
 +git clone git@github.com:​usuario/​repositorio.git\\  
 + 
 +**Trabajar dentro del repositorio,​ entrar en la carpeta**\\  
 + 
 +cd repositorio\\  
 + 
 +**Añadir, eliminar ficheros, subir cambios, ver estado**\\  
 + 
 +git status (ver estado)\\  
 +touch prueba1.txt prueba2.txt (crea 2 ficheros vacios)\\  
 +git add prueba1.txt prueba2.txt (añade 2 ficheros)\\  
 +git status (muestra los 2 archivos añadidos) \\ 
 +git commit -m "​ficheros de prueba"​ (añade un comentario a todos los cambios realizados para posteriormente hacer push y publicar los cambios)\\  
 +git push (actualiza, publica cambios, sube los 2 ficheros)\\  
 + 
 +git rm prueba1.txt prueba2.txt (elimina los 2 ficheros)\\  
 +git commit -m "​eliminar ficheros"​\\  
 +git push (actualiza, publica cambios, elimina los 2 ficheros)\\  
 + 
 +git ls-files (lista archivos)\\  
 + 
 + 
 + 
 + 
 + 
comandos/git.1738545796.txt.gz · Última modificación: 2025/02/03 02:23 por truper