Diferencia entre revisiones de «Usuario:ManuelRomero/Git»
De WikiEducator
Línea 1: | Línea 1: | ||
+ | <div class="slides layout-regular template-default"> | ||
+ | <div class="slide"> | ||
===Qué es Git=== | ===Qué es Git=== | ||
<br/> | <br/> | ||
Línea 4: | Línea 6: | ||
*Esto implica que podemos establecer estados o versiones y podemos en un momento dado recuperar ese fichero o conjunto de ficheros a una versión *concreta. | *Esto implica que podemos establecer estados o versiones y podemos en un momento dado recuperar ese fichero o conjunto de ficheros a una versión *concreta. | ||
*Esto también conlleva intrínsecamente copias de seguridad (Una por cada versión). | *Esto también conlleva intrínsecamente copias de seguridad (Una por cada versión). | ||
+ | </div> | ||
+ | <div class="slide"> | ||
;Ventajas | ;Ventajas | ||
*Recupear el conjunto de fichero (1 0 más) de una versión concreta | *Recupear el conjunto de fichero (1 0 más) de una versión concreta | ||
Línea 10: | Línea 14: | ||
*Ver quíen y cuándo ha realizado cambios | *Ver quíen y cuándo ha realizado cambios | ||
*En general controlar la evolución del proyecto | *En general controlar la evolución del proyecto | ||
+ | </div> | ||
+ | <div class="slide"> | ||
;Git como un sistema descentralizado | ;Git como un sistema descentralizado | ||
*Centralizado Vs Descentralizado | *Centralizado Vs Descentralizado | ||
Línea 18: | Línea 24: | ||
*Las operaciones las hacemos sobre un local (En local tenemos que tener un repositorio). | *Las operaciones las hacemos sobre un local (En local tenemos que tener un repositorio). | ||
*Cuando queremos podemos subir los cambios a un servidor. | *Cuando queremos podemos subir los cambios a un servidor. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
===Funcionamiento de Git=== | ===Funcionamiento de Git=== | ||
*Funciona como un sistema descentralizado | *Funciona como un sistema descentralizado | ||
Línea 23: | Línea 31: | ||
*Si algán fichero no tuvo ningún cambio desde la última versión simplemente se hace un enlace al archivo anterior | *Si algán fichero no tuvo ningún cambio desde la última versión simplemente se hace un enlace al archivo anterior | ||
*Este concepto se conoce como hacer una foto instantánea de tu proyecto '''''snapshots'''''. | *Este concepto se conoce como hacer una foto instantánea de tu proyecto '''''snapshots'''''. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
*Esta es una importante diferencia con otros sistemas de gestión de versiones tipo Subversion que almacena los cambios de los fichero del proyecto en cada versión del mismo y no el fichero completo. | *Esta es una importante diferencia con otros sistemas de gestión de versiones tipo Subversion que almacena los cambios de los fichero del proyecto en cada versión del mismo y no el fichero completo. | ||
*Git funciona en local. Esto da mucha rapidez en las operaciones y mucha flexibilidad para trabajar. En la mayoría de otros CVS, dependemos de la red y un servidor para poder trabajar | *Git funciona en local. Esto da mucha rapidez en las operaciones y mucha flexibilidad para trabajar. En la mayoría de otros CVS, dependemos de la red y un servidor para poder trabajar | ||
*Usar git te garantiza que puedes retornar a cualquir versión de tu proyecto en cualquier momento. Esto en mas de una ocasión te generará una sensación de alivio inigualable. | *Usar git te garantiza que puedes retornar a cualquir versión de tu proyecto en cualquier momento. Esto en mas de una ocasión te generará una sensación de alivio inigualable. | ||
===Los tres estados de GIT=== | ===Los tres estados de GIT=== | ||
+ | </div> | ||
+ | <div class="slide"> | ||
===Instalado zsh=== | ===Instalado zsh=== | ||
Línea 39: | Línea 51: | ||
The following NEW packages will be installed: | The following NEW packages will be installed: | ||
zsh zsh-common | zsh zsh-common | ||
− | |||
</source> | </source> | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | |||
https://github.com/robbyrussell/oh-my-zsh | https://github.com/robbyrussell/oh-my-zsh | ||
+ | </div> | ||
+ | <div class="slide"> | ||
Es un sistema desarrollado por Torwal Linux (ver aquí su historia). | Es un sistema desarrollado por Torwal Linux (ver aquí su historia). | ||
− | *https://www.atlassian.com/git/ | + | </div> |
+ | <div class="slide"> | ||
+ | <br/> | ||
+ | [[Recursos en la web|*https://www.atlassian.com/git/ | ||
*http://rogerdudler.github.io/git-guide/ | *http://rogerdudler.github.io/git-guide/ | ||
*http://git-scm.com/book/es/v2/ | *http://git-scm.com/book/es/v2/ | ||
+ | ]] |