Wiki » Histórico » Versión 5
Ismael Campos Suárez, 2017-03-08 12:55
1 | 4 | Elisa Aparicio Perez | h1. Para hacer un clon del Repositonio: |
---|---|---|---|
2 | 1 | Elisa Aparicio Perez | |
3 | 4 | Elisa Aparicio Perez | <pre> |
4 | git clone http://desarrollo.educarex.es/git/puppetAdministradores puppetAdministradores |
||
5 | </pre> |
||
6 | |||
7 | h1. La forma de trabajar con git: |
||
8 | |||
9 | 1- En un principio haremos un clon del repositorio: |
||
10 | |||
11 | <pre> |
||
12 | 1 | Elisa Aparicio Perez | git clone http://desarrollo.educarex.es/git/puppetAdministradores puppetAdministradores. |
13 | 4 | Elisa Aparicio Perez | </pre> |
14 | |||
15 | 5 | Ismael Campos Suárez | Esto nos hará una copia del Repositorio y lo dejara en la carpeta puppetAdministradores, a partir de ahora todo lo que hagamos en esta carpeta se estará haciendo en local (en nuestro ordenador). Hay que comentar que podemos hacer todos los clones que deseemos del repositorio pero que no es necesario, se puede trabajar siempre bajo el mismo clon solamente refrescando los cambios como veremos mas abajo. |
16 | 4 | Elisa Aparicio Perez | |
17 | Aquí podemos modificar ficheros, añadir nuevos ficheros carpetas,.... |
||
18 | |||
19 | Debemos tener en cuenta que en lo que nosotros estamos trabajando otros compañeros puede subir o modificar archivos con lo que antes de subir nuestros archivos modificados o añadidos al repositorio seria conveniente (sobre todo para que no nos de problemas de conflictos) ejecutar el comando |
||
20 | |||
21 | <pre> |
||
22 | git pull |
||
23 | </pre> |
||
24 | |||
25 | con esta orden lo que haremos es traernos todos los cambios realizados en el repositorio hasta ese momento y así evitaremos problemas de conflictos. |
||
26 | |||
27 | 2- Para subir los cambios ejecutaremos varias ordenes: |
||
28 | |||
29 | <pre> |
||
30 | git status |
||
31 | </pre> |
||
32 | |||
33 | Con esta orden vemos todas las modificaciones que vamos a realizar, es el estado en el que va a quedar el repositorio con nuestros cambios, ficheros que se van a añadir y eliminar. Pero aun no hemos realizado ningún cambio. |
||
34 | |||
35 | <pre> |
||
36 | git add . |
||
37 | </pre> |
||
38 | |||
39 | Con esta orden añadiremos todas las modificaciones para que sean candidatas a la subida al repositorio. Aun seguimos en local y no hemos realizado ningún cambio en el repositorio. Si después de ejecutar esta orden ejecutamos un git status veremos que ya no aparecen ficheros para añadir o eliminar pero aun no están en el repositorio. |
||
40 | |||
41 | <pre> |
||
42 | git commit -a |
||
43 | </pre> |
||
44 | |||
45 | 5 | Ismael Campos Suárez | Con esta orden afianzaremos los cambios (revisión) y añadiremos un comentario. Hay que intentar que sea descriptivo y breve. Seguimos en local. |
46 | 4 | Elisa Aparicio Perez | |
47 | <pre> |
||
48 | git push |
||
49 | </pre> |
||
50 | |||
51 | Ahora si, con esta orden realizamos la subida de ficheros al repositorio. Cualquiera que haga un clon del repositorio o un git pull se bajara las modificaciones que hemos realizado. |
||
52 | |||
53 | Estas son las instrucciones mas básicas que necesitamos para trabajar con el repositorio de git. Iremos añadiendo mas documentación a medida que se vaya necesitando o también podéis hacerlo vosotros ;) |