Repositorio remoto con git

Para que no se me olvide si tengo que volver a hacerlo (y por si alguno de vosotros no lo sabía ya). Está basado en este artículo pero adaptado a mi uso particular.

$ cd miproyecto
$ git init
$ vi notas.txt
$ git add .
$ git commit -m "Primer commit"
$ cd ..
$ git clone --bare miproyecto miproyecto.git
$ scp -r miproyecto.git usuario@servidor:repos
$ cd miproyecto
$ git remote add origin usuario@servidor:repos/miproyecto.git

Hasta aquí tenemos en nuestro espacio de trabajo un repositorio sincronizado con el remoto “origin”. A partir de ahí ya podemos tener a más compañeros trabajando con nuestro repositorio haciendo:

$ git clone "url hasta miproyecto.git en servidor"

Si con ssh accedemos al sistema de archivos en el servidor remoto veremos que hay una carpeta llamada “repos/miproyecto.git”, pero si queremos replicar el contenido podemos hacer:

$ git clone "trayectoria hasta repos/miproyecto.git"
$ git pull

Tengo que ver cómo simplificar muchas de estas tareas y cómo usar ramas, en este sentido tengo aún pendiente leerme este artículo.

Tagged: