Está en la página 1de 7

Entornos de desarrollo

PORTADA
Nombre del módulo
Entornos de desarrollo

Nombre de RA
Control de versiones RA4-Cf

Nombre Actividad
Control de versiones

Nombre Alumno
Luis Jerez de la Chica

Curso
1º DAM A

Año
2022/2023

Luis Jerez de la Chica


RA4 Actividad 1 - Control de versiones RA4-Cf

ÍNDICE
INTRODUCCIÓN....................................................................................................................3
1. ¿Qué es Git?.................................................................................................................. 3
2. ¿Qué es un sistema de control de versiones?...............................................................3
3. ¿Qué es un sistema de control de versiones distribuido?..............................................4
4. ¿Qué es un repositorio?.................................................................................................4
5. ¿Qué es un repositorio local?....................................................................................4
6. ¿Qué es un repositorio remoto?................................................................................4
COMANDOS BÁSICOS EN GIT.............................................................................................5

Luis Jerez de la Chica Páginas 2 / 7


RA4 Actividad 1 - Control de versiones RA4-Cf

INTRODUCCIÓN

1. ¿Qué es Git?
Git es un software de control de versiones diseñado por Linus Torvalds, pensando en la
eficiencia, la confiabilidad y compatibilidad del mantenimiento de versiones de aplicaciones
cuando estas tienen un gran número de archivos de código fuente.

Git modela sus datos más como un conjunto


de instantáneas de un mini sistema de archivos. Cada vez que confirmas un
cambio, o guardas el estado de tu proyecto en Git, él básicamente hace una
foto del estado de todos tus archivos en ese momento, y guarda una referencia a
esa instantánea.

Git no almacena el archivo de nuevo, sólo un enlace al archivo anterior idéntico que
ya tiene almacenado.

2. ¿Qué es un sistema de control de versiones?


Un sistema de control de versiones te permite realizar un seguimiento
de la historia de una colección de archivos y además incluye la funcionalidad
de revertir la colección de archivos actual hacia una versión anterior.

A medida que un desarrollador edita el código, el sistema de control de versiones toma una
instantánea de los archivos.
Cada versión podría considerarse como una fotografía del estado de la colección en
un momento determinado de tiempo.

un sistema de control de versiones funciona con cualquier tipo de archivo.

Luis Jerez de la Chica Páginas 3 / 7


RA4 Actividad 1 - Control de versiones RA4-Cf

3. ¿Qué es un sistema de control de versiones distribuido?


El control de versiones distribuido permite a muchos desarrolladores de software trabajar en
un proyecto común sin necesidad de compartir una misma red. Las revisiones son
almacenadas en un sistema de control de versiones distribuido.

4. ¿Qué es un repositorio?
Un repositorio es un espacio centralizado donde se almacena, organiza, mantiene y difunde
información. Existen dos tipos de repositorios: locales y remotos

5. ¿Qué es un repositorio local?


Luego de clonar o crear un repositorio el usuario tiene una copia completa del
repositorio, y puede realizar operaciones de control de versiones contra este
repositorio local, como por ejemplo crear nuevas versiones, revertir cambios, etc.
Comandos básicos en

6. ¿Qué es un repositorio remoto?


Git permite a los usuarios sincronizar el repositorio local con otros repositorios
remotos al ambiente de trabajo local. Los usuarios que posean los permisos necesarios
pueden hacer un “push” (comando utilizado para subir cambios locales)
de los cambios locales al repositorio remoto. A su vez también pueden hacer un
“fetch” o “pull” (comandos para buscar cambios) de los cambios realizados en
repositorios remotos al local.

Luis Jerez de la Chica Páginas 4 / 7


RA4 Actividad 1 - Control de versiones RA4-Cf

COMANDOS BÁSICOS EN GIT

COMANDO PANTALLAZO

VERSION
Sirve para conocer la versión de git que
tenemos instalada

GIT INIT
Inicializar una carpeta como un repositorio
Git

GIT ADD
Agregar los contenidos de archivos al
staging area

GIT STATUS
Revisa el estado de los archivos (subidos o
modificados)

GIT CONFIG -GLOBAL USER.EMAIL


Configurar correo electrónico

GIT CONFIG -GLOBAL NAME.MAILç


Configurar nombre de usuario

GIT CONFIG --LIST


Sirve para hacer una lista de

Luis Jerez de la Chica Páginas 5 / 7


RA4 Actividad 1 - Control de versiones RA4-Cf

configuraciones

GIT COMMIT
Confirmar el cambio en un archivo

GIT CHECKOUT – “archivo”


Sirve para recuoerar el archivo a la última
versión

GIT DIFF “archivo”


Ver cualquier cambio de la última versión
subida y de la editada

GIT COMMIT -M “nombrequetuquieras”


Confirmar (como el commit normal),
aunque pone la versión del código que ha
subido

GIT BRANCH X
Crea una nueva rama

GIT BRANCH
Muestra en qué rama estás

Luis Jerez de la Chica Páginas 6 / 7


RA4 Actividad 1 - Control de versiones RA4-Cf

GIT PUSH -U ORIGIN (rama)


Subir al repositorio

Luis Jerez de la Chica Páginas 7 / 7

También podría gustarte