Taller de Github
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!!!