Control de versiones con GIT

Git se pronuncia como "guit". Es un programa creado por Linus Torvalds para el control de las versiones del código fuente. Sus objetivos son la eficiencia y la confiabilidad del mantenimiento de las versiones.

Instalación

sudo apt-get install git

Configuración global

git config --global user.email "cuenta@correo.com" git config --global user.name "Nombre y apellidos" cat .gitconfig

Proyecto

1) Iniciar — init

cd project git init

ls -l .git git status

2) Agregar contenido para seguimiento — add

git add fichero ... git status
git add *.extensión git status
git add --all git status

3) Confirmar cambios — commit

git commit -m "mensaje corto"

Github

1) Conectar con Github sin poner usuario y contraseña

  1. Genera una nueva clave SSH en tu máquina si aun no tienes ninguna
    Consulta la guía connecting-to-github-with-ssh
  2. Copia el contenido de tu archivo ~/.ssh/id_rsa.pub
  3. Pégalo en tu cuenta de GitHub > Personal settings > SSH and GPG keys > New SSH key
  4. Comprobar la conexión ssh -T git@github.com

2) Conexión remota — remote

git remote add origin git@github.com:usuario/repositorio.git
git remote -v

3) Subir cambios al servidor remoto — push

git push origin master

Si se pone git push --set-upstream origin master
las siguientes veces funcionará poniendo sólo git push

4) Descargar cambios del servidor remoto — pull

git pull origin master

Crear un repositorio

Pasos a seguir para crear un repositorio desde la línea de comandos y subirlo a Github

  1. echo "# Título del repositorio" >> README.md
  2. git init
  3. git add README.md
  4. git commit -m "inicio"
  5. git remote add origin git@github.com:usuario/repositorio.git
  6. git push -u origin master

Actualizar el repositorio

  1. git add --all
  2. git commit -m "mensaje"
  3. git push

Comentarios

Proinf.net, ©2003-2019 ci 3.1.10 (CC) Esta obra está bajo una licencia de Creative Commons Este software está sujeto a la CC-GNU GPL