Introducción al Control de Versiones

Objetivos de aprendizaje

Control de versiones

¿Qué es el control de versiones?

Es la gestión de los diversos cambios que se realizan sobre los elementos
de algún producto.

c1

Antes del control de versiones

Conservación de copias históricas

Herramientas para diferenciar y aplicar cambios

Diferenciar archivos

Comando "diff"

c1

Aplicar cambios

Comando "patch"

Los cambios en el archivo ".diff" pueden ser aplicados
al archivo original con el comando "patch".

Comando "cat"

Permite ver el contenido de un archivo.

Sistemas de control de versiones

Usando Git

Primeros pasos con Git

Configuración básica de Git

Creación de un repositorio

Diferentes áreas en Git

Repositorio Git

Árbol de Trabajo (Working Tree)

Área de puesta en escena (Staging area)

Rastreando archivos

Mensajes de confirmación

¿Qué es un mensaje de confirmación?

Estructura

Comandos útiles

git log

Muestra el mensaje de confirmación de todos los
commits que hayamos hecho.

A su salida muestra una información estructurada

ID del commit

Author

Date

Mensaje de confirmación

git config -l

Permite ver nuestra configuración básica de Git.