Diferencia entre revisiones de «Trabajando con Git»

De Recursos Educativos
Ir a la navegación Ir a la búsqueda
(Página creada con «== Proyecto nuevo == Asunciones: * Servidor Git: aws.luisantolin.com * Usuario Git: git * Intercambio de claves SSH ya configurado * Nombre de proyecto: proyecto === En...»)
 
Sin resumen de edición
Línea 1: Línea 1:
Receta para trabajar con Git. Para un solo desarrollador en multiples ordenadores.
== Proyecto nuevo ==
== Proyecto nuevo ==


Línea 10: Línea 12:
=== En el servidor ===
=== En el servidor ===


<nowiki>
<nowiki>
ssh git@aws.luisantolin.com
ssh git@aws.luisantolin.com
cd /var/git
cd /var/git
mkdir proyecto.git
mkdir proyecto.git
cd proyecto.git
cd proyecto.git
git init --bare
git init --bare</nowiki>
</nowiki>


Listo, tenemos un repositorio vacio y listo para recibir datos.
Listo, tenemos un repositorio vacio y listo para recibir datos.
=== En el cliente ===
<nowiki>
cd <directorio raiz del proyecto>
git init .
git add -A
git commit -m "Initial commit. Everything was in a dot."
git remote add origin git@aws.luisantolin.com:/var/git/proyecto.git
git push origin master</nowiki>
Listo, tenemos nuestro proyecto local enviado al servidor.
=== En otro cliente ===
<nowiki>
cd <donde queramos que se cree la raiz de nuestro nuevo proyecto>
git clone git@aws.luisantolin.com:/var/git/proyecto.git
cd proyecto</nowiki>
Listo, ya podemos trabajar en este otro cliente.

Revisión del 10:37 19 may 2018

Receta para trabajar con Git. Para un solo desarrollador en multiples ordenadores.

Proyecto nuevo

Asunciones:

  • Servidor Git: aws.luisantolin.com
  • Usuario Git: git
  • Intercambio de claves SSH ya configurado
  • Nombre de proyecto: proyecto

En el servidor

ssh git@aws.luisantolin.com
cd /var/git
mkdir proyecto.git
cd proyecto.git
git init --bare

Listo, tenemos un repositorio vacio y listo para recibir datos.

En el cliente

cd <directorio raiz del proyecto>
git init .
git add -A
git commit -m "Initial commit. Everything was in a dot." 
git remote add origin git@aws.luisantolin.com:/var/git/proyecto.git
git push origin master

Listo, tenemos nuestro proyecto local enviado al servidor.

En otro cliente

cd <donde queramos que se cree la raiz de nuestro nuevo proyecto>
git clone git@aws.luisantolin.com:/var/git/proyecto.git
cd proyecto

Listo, ya podemos trabajar en este otro cliente.