Diferencia entre revisiones de «Taller de Github»
(Página creada con «=='''Introducción'''== <p align="justify"> '''Github''' -> Sistema de Gestión de Archivos </p> <p align="justify"> Se clasifican en... </p> <p align="justify">• '''Ce...») |
(Sin diferencias)
|
Última revisión de 00:20 18 ene 2017
Contenido
Introducción
Github -> Sistema de Gestión de Archivos
Se clasifican en...
• Centralizados: Programar supone tener Internet.
• Distribuidos: En cada ordenador se puede programar sin Internet y posteriormente se sincronizan comúnmente.
Conceptos
1. Repositorio:
- Versión -> todo repositorio contiene una lista de versión, es decir, el repositorio lo que permite es almacenar las versiones utilizadas. (Una nueva forma de código)
2. Branch(rama):
- Nuevo camino de código. (La rama principal -> Master)
3. Commit:
- Acción que se realiza para crear una versión. Su función es 'salvar' lo realizado hasta el momento creando así una nueva versión. (Funcionamiento similar a las transacciones en Bases de Datos)
4. Merge:
- Se hace cuando se necesita juntar dos tipos de versiones.
Git (Fases)
• 1.Working Directory -> Carpeta en la que se trabaja.
• 2.Staging Area -> Puesta en escena de los archivos elegidos.
• 3.Git Directory -> Repositorio con los logs del Commit.
Notas
Soy consciente que faltan un montón de anotaciones y cosas del taller, por ello os pido que si podéis, aportéis todo lo que tengáis anotado. ¡¡¡Gracias de ante mano!!!