Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Control de versiones - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Funcionamiento básico de un control de versiones
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:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Idioma/s:
- 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
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.