Software Development Notions

Guía básica para trabajar con Git

April 17, 2020

Control de versiones en un proyecto mediante GIT

  1. Crear repositorio local
  2. Añadir repositorio remoto
  3. Añadir los archivos al stage.
  4. Registrar un commit.
  5. Subir los cambios a un repositorio remoto.
git init
git remote add origin git@github.com:raulpadilladelgado/PruebaLeanMind.git
git add .
git commit -m "initial commit"
git push -u origin master

Comandos de uso frecuente

git reset → Descartar cambios locales guardados en un commit.

git squash → Unificar todos los commits locales.

git remote add origin git@github.com:unusuario/repositorio.git → Añadir un repositorio remoto.

git push -u origin master → Añadir los commits locales al repositorio remoto “origin” a su rama “master”.

git remote → Muestra los repositorios remotos.

git checkout nombrederama → Cambiar a otra rama

git pull → Sincronizarrepo local con repo remoto.

git clone https://github.com/usuario/proyecto.git carpeta → Clonar repo a una carpeta

git status → Muestra el estado del directorio de trabajo y el área de preparación. Le permite ver qué cambios se han organizado, cuáles no y qué archivos no están siendo rastreados por Git.

Generar una clave SSH para autenticación

Generaremos una clave pública y otra privada, y finalmente agregaremos la clave pública a las claves permitidas en nuestra cuenta GitHub y en la consola.

ssh-keygen -t rsa -b 4096 -C "unmail@gmail.com"

https://1.bp.blogspot.com/-ysQvchZmRSw/Xpj2lKIbc0I/AAAAAAAAAHQ/4CxZoNJradscyijISjzop0SzQbkczzYmgCLcBGAsYHQ/s400/ssh.jpg

ssh-add

ssh-add -l (para listar las claves ssh disponibles)


Welcome to my blog about Software Development! I would like to invite you to learning with me 👨‍💻

Search all posts