Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Control de versiones - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 20 de noviembre de 2020 por Jorge D.

76 visualizaciones

Funcionamiento básico de un control de versiones

Descargar la transcripción

venga vamos a por el primer vídeo que es un control de versiones y cómo funciona 00:00:01
aquí que es un control de versiones en concreto nos vamos a apoyar en la 00:00:08
maravillosa pizarra y voy a estar aquí dibujando entonces 00:00:12
qué es un control de versiones es algo que utiliza la gente de programación 00:00:17
y por qué pues es común que yo tenga ficheros con código fuente que vaya 00:00:23
tocando y vaya ahí creando mi aplicación y mi programa que funciona los primeros programas 00:00:30
que hacemos son una chusta que no vale para nada pero cuando estemos trabajando de programación 00:00:36
vamos a hacer cosas que tengan muchas muchas líneas de código entonces una vez que tengo 00:00:41
algo que funciona medianamente funciona yo qué hago como no lo quiero perder digo venga voy a 00:00:50
hacer una foto de todos los ficheros porque sé que todos estos ficheros en conjunto trabajando 00:00:59
hacen algo útil y funcionan con lo cual quiero guardarlo porque quiero guardarlo porque si no 00:01:06
lo guardo y sigo tocando ficheros puede que en algún cambio que yo haga de repente toque este 00:01:16
código toque este código y toque este código ya no funcione nada y no sé no puedo volver atrás 00:01:23
porque he tocado muchos ficheritos entonces para que tenemos el control de versiones pues cada vez 00:01:30
que yo tenga algo funcionando lo guardo puedo ir tocando sin miedo y en el caso de que meta 00:01:36
algo cometa algún error puedo volver atrás esto también ocurre con nuestro html yo tengo un html 00:01:43
Y estoy haciendo una página web, me está quedando súper bien, súper mona, salgo yo con una imagen en la playa, mi currículum aquí abajo, aquí mi lista de amigos, empiezo a escribir cosas en la página web y llega un momento que tragedia, no sé que he tocado pero mi cara sale en la palmera, tengo cuerpo de palmera, mis amigos se juntan con el currículum y no tengo forma de hacerla funcionar. 00:01:50
Como yo estoy utilizando un control de versiones y le he hecho una foto a la página web funcionando, 00:02:20
siempre voy a poder volver a ese estado de los ficheros. 00:02:27
Es como cuando guardas la partida para que no te maten. 00:02:30
Pues eso es, hacerle una foto a tu código fuente. 00:02:32
Dentro de Git, dentro de los conceptos de Git, 00:02:38
yo tengo aquí a mi grupo de amigos que hemos salido por la noche. 00:02:42
esto es mi los ficheros de mi proyecto son mis amigos hay uno que no quiero que salga en la 00:02:46
foto pues porque no quiero que salga y le digo tú y tú ficheros estáis funcionando y sí que quiero 00:02:54
que salgáis en la foto con lo cual como les meto en la foto es el concepto en git añadir al stage 00:03:04
suele se hace con un comando con git add o suele tener un símbolo más dentro del entorno 00:03:10
gráfico ya están ahí dos amigos en la foto yo también aparezco en la foto y como hago la foto 00:03:17
como hago la foto esta foto una vez que la haga voy a poder volver a ella siempre pues en git es 00:03:26
el concepto de hacer un commit en resumen que voy a ir haciendo yo voy a ir trabajando en los 00:03:32
ficheros que es lo que voy a ir tocando con con el editor de código fuente 00:03:41
cuando tenga algo que me guste y que quiera guardar les voy a meter en el 00:03:46
stage con el más que esto es oye iros poniendo que voy a hacer una foto y 00:03:50
luego hacer clic en la cámara de fotos y que salga el flash y se haga la foto y 00:03:55
siempre podamos volver a este estado de las cosas es hacer un cómic 00:04:01
Vamos ahora a por estas dos cosas que nos quedan. Si vais a algún país de habla inglesa y vais a un establecimiento, esto lo encontráis en las puertas. Push es empujar y pull es tirar. 00:04:07
Entonces, aparte de las fotos, nosotros podemos subir las fotos a un repositorio central. ¿Quién va a ser nuestro repositorio central? Pues va a ser GitHub. 00:04:21
¿Y qué vamos a poder hacer? Pues nosotros estamos en clase, vamos tocando nuestros ficheros, 00:04:31
acabamos la clase o en medio de la clase, hay cosas que hemos visto que son interesantes 00:04:44
y las podemos hacer funcionar, le hacemos fotos, podemos hacer varias fotos y siempre 00:04:48
al final de clase le tiramos una foto a cómo están las cosas. Después de tirarle la foto 00:04:53
¿Qué hacemos? Digo, pues lo subo al repositorio. 00:04:59
¿Cómo hago esto? Pues esto sería un push. 00:05:02
Y mi foto, la foto de los ficheros, va a estar aquí puesta en GitHub. 00:05:06
Luego, después, llego a casa y como me gusta tanto la asignatura y la parte de programación, 00:05:11
el fin de semana me pongo a programar como un loco. 00:05:16
¿Qué es lo que hago? Hago un pull, tirar, traigo el código fuente del control de versiones a mi casita. 00:05:19
Estoy todo el fin de semana trabajando 00:05:26
Porque no hago otra cosa los fines de semana más que trabajar 00:05:31
Y puedo hacer muchas fotos 00:05:33
Y al final el domingo le echo la foto última de los ficheros 00:05:36
Con las cositas funcionando 00:05:40
Siempre hay que hacer una foto de cosas funcionando 00:05:41
Si haces fotos de cosas que no funcionan pues mal 00:05:43
Es como guardar las fotos en las que no sale bien 00:05:47
Que nadie lo hace 00:05:49
Una vez que llega el final del fin de semana 00:05:50
¿Qué es lo que hacemos? 00:05:53
lo subimos al control de versiones con un push 00:05:54
lo subimos al repositorio, perdón, lo subimos al repositorio 00:05:58
control de versiones ya está aquí, lo subimos al repositorio 00:06:01
y cuando llegamos a clase 00:06:04
el lunes con un montón de energía y ganas de aprender 00:06:06
hacemos un pull 00:06:09
tenemos todos los cambios que hemos hecho en casa 00:06:11
los vamos tocando, le echamos la última foto al final del día 00:06:14
y hacemos un push 00:06:18
y en este ciclo estamos trabajando 00:06:19
esto es control de versiones con un único usuario, si estuviéramos en un equipo de desarrollo la cosa tiene un poco más de fiesta porque hay mucha gente que está tocando los ficheros, pero no me voy a meter aquí ahora, así que bueno, con esto repasando un poco, yo voy a tocar los ficheros, quiero guardar el estado de forma cómoda y eso lo hago con estos dos conceptos, 00:06:23
cuando voy a hacer una foto 00:06:50
les digo, oye 00:06:53
ponte en el escenario 00:06:55
con un más o con 00:06:56
git add y cuando quiero hacer la foto 00:06:59
hago git commit, esto lo puedo hacer muchas 00:07:01
veces, cuando quiera subir 00:07:03
todas las fotos que he hecho, todos los 00:07:05
estados del proyecto que yo he guardado 00:07:07
hago un push para subir 00:07:09
y un pull para bajar 00:07:11
venga 00:07:13
esto es control de versiones y git 00:07:15
Valoración:
  • 1
  • 2
  • 3
  • 4
  • 5
Eres el primero. Inicia sesión para valorar el vídeo.
Idioma/s:
es
Autor/es:
Jorge Dueñas Lerín
Subido por:
Jorge D.
Licencia:
Reconocimiento - No comercial - Sin obra derivada
Visualizaciones:
76
Fecha:
20 de noviembre de 2020 - 12:03
Visibilidad:
Público
Enlace Relacionado:
https://git-scm.com/book/es/v2/Inicio---Sobre-el-Control-de-Versiones-Acerca-del-Control-de-Versiones
Centro:
IES VILLABLANCA
Duración:
07′ 20″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
25.84 MBytes

Del mismo autor…

Ver más del mismo autor

Comentarios

Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.

Comentarios

Este vídeo todavía no tiene comentarios. Sé el primero en comentar.



EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid