Taller de Github

De FdIwiki SC
Saltar a: navegación, buscar

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!!!