¡Esta es una revisión vieja del documento!
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)
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)
ssh-add key (key es el fichero con la clave privada)
git config user.name (usuario activo)
git config user.email (email)
git config –global user.name (usuario global)
git config –global user.email (email 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.email email@gmail.com (cambia email)
Mejor cambiar usuario e email globales
git config –global user.name usuario
git config –global user.email email@gmail.com
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 prueba.txt (crea fichero vacio)
touch prueba2.txt
git add prueba.txt (añade fichero)
git add prueba2.txt
git commit -m “ficheros de prueba”
git push (actualiza, sube los 2 ficheros)
git rm prueba.txt (elimina fichero)
git rm prueba2.txt
git commit -m “eliminar ficheros”
git push (actualiza, elimina los 2 ficheros)
git ls-files (lista archivos)