1
00:00:00,370 --> 00:00:00,800
Ahí.

2
00:00:00,810 --> 00:00:01,970
Dar una buena acogida.

3
00:00:01,970 --> 00:00:04,990
Entonces en esta sección nos enfocaremos en algo nuevo.

4
00:00:05,070 --> 00:00:11,850
Va a ser un poco un viaje lateral por un momento fuera de Noad y Express y el campamento de Yelp

5
00:00:11,850 --> 00:00:14,420
y todas las cosas que hemos estado cubriendo.

6
00:00:14,460 --> 00:00:19,870
Ni siquiera podemos escribir javascript h h out o C Ss para los próximos videos.

7
00:00:20,070 --> 00:00:25,530
Nos enfocaremos en algo llamado Get y la mayoría de ustedes probablemente ya lo hayan escuchado o lo

8
00:00:25,530 --> 00:00:27,180
hayan encontrado de alguna manera.

9
00:00:27,180 --> 00:00:32,490
Es una tecnología muy popular e importante, pero es muy diferente de lo que hemos hecho hasta ahora.

10
00:00:33,000 --> 00:00:34,860
No es realmente un lenguaje completo.

11
00:00:34,860 --> 00:00:37,890
No es algo realmente complejo.

12
00:00:37,920 --> 00:00:43,200
Es un poco difícil dominar y comenzar desde el principio, así que no estoy tratando de trivializar

13
00:00:43,200 --> 00:00:48,470
eso en absoluto, pero es que no es como aprender javascript o aprender todos los CC.

14
00:00:48,480 --> 00:00:51,200
Su alcance es mucho más pequeño.

15
00:00:51,660 --> 00:00:53,460
Entonces, como lo mencioné, es popular.

16
00:00:53,460 --> 00:00:56,400
Todavía no te he dicho lo que es realmente, pero es popular.

17
00:00:56,400 --> 00:01:03,180
Acabo de leer hoy que el 42 por ciento de los desarrolladores lo usan y no sé si eso es en los Estados Unidos o en

18
00:01:03,750 --> 00:01:04,660
todo el mundo.

19
00:01:04,680 --> 00:01:10,980
Pero el 42 por ciento de alguna población de desarrolladores lo usa, que es más de lo que podemos

20
00:01:10,980 --> 00:01:12,280
decir sobre muchas tecnologías.

21
00:01:12,300 --> 00:01:16,230
Entonces, qué es un sistema de control de versiones.

22
00:01:16,290 --> 00:01:24,960
Así que si voy a la página oficial de get get, que es get dash como CMD dot com, no va a ser tan esclarecedor

23
00:01:24,960 --> 00:01:30,300
pero lo que nos dice es que es un sistema de control de versiones distribuidas,

24
00:01:30,300 --> 00:01:36,960
gratuito y de código abierto, diseñado para manejar todo desde proyectos pequeños a muy grandes con velocidad y eficiencia.

25
00:01:38,460 --> 00:01:40,800
Entonces, ¿qué es un sistema de control de versiones?

26
00:01:41,010 --> 00:01:48,240
Básicamente, es una forma de que trabajemos con diferentes versiones de nuestro código para poder guardar diferentes características y tomar

27
00:01:48,240 --> 00:01:54,420
notas a medida que progresamos y tener diferentes versiones que podemos mover hacia adelante y hacia atrás

28
00:01:54,420 --> 00:01:55,650
en el tiempo.

29
00:01:55,950 --> 00:02:01,020
Y luego también podemos colaborar con otras personas e incorporar diferentes versiones de algunos códigos que

30
00:02:01,020 --> 00:02:04,190
escribí con el código que escribió mi compañero de trabajo.

31
00:02:04,200 --> 00:02:05,880
Entonces es realmente poderoso.

32
00:02:05,880 --> 00:02:07,400
Dije que muchos desarrolladores lo usan.

33
00:02:07,500 --> 00:02:09,160
Definitivamente es importante.

34
00:02:09,240 --> 00:02:15,750
Tal vez se pregunte por qué esperé hasta este punto para enseñarlo y he sido. He visto muchas preguntas

35
00:02:15,750 --> 00:02:16,510
al respecto.

36
00:02:16,590 --> 00:02:22,650
Las personas que están comenzando el curso se preguntan cuándo cuando la recuperación es la razón por la que no lo

37
00:02:22,650 --> 00:02:23,680
enseñé por adelantado.

38
00:02:23,730 --> 00:02:24,570
BUSH en realidad tengo.

39
00:02:24,570 --> 00:02:29,280
Usualmente lo hacen históricamente, ya que paso el tiempo enseñando a llegar al principio.

40
00:02:29,320 --> 00:02:31,830
Y también comenzamos con una línea de comando desde el principio.

41
00:02:31,830 --> 00:02:33,210
Hay algunas razones realmente.

42
00:02:33,210 --> 00:02:36,970
Una es que no es tan emocionante.

43
00:02:37,080 --> 00:02:42,960
Y no quería perder el interés de la gente desde el principio, especialmente en un curso en línea en

44
00:02:42,990 --> 00:02:49,030
el que es tan fácil verificar que no preste atención en comparación con una clase en línea o en persona.

45
00:02:49,080 --> 00:02:55,140
Te tengo como rehén durante al menos 45 minutos para una conferencia en la que dices que sabes que tienes

46
00:02:55,140 --> 00:02:55,800
que intentarlo.

47
00:02:55,800 --> 00:02:59,800
Así que no quería desalentar a la gente desde el principio además de eso.

48
00:02:59,880 --> 00:03:02,140
Es algo que requiere la terminal.

49
00:03:02,280 --> 00:03:04,240
Entonces necesitas entender la línea de comando.

50
00:03:04,350 --> 00:03:08,850
Y no quería mover la línea de comando al principio porque luego tenemos que hablar sobre cloud

51
00:03:08,850 --> 00:03:09,780
9 y la instalación.

52
00:03:09,780 --> 00:03:12,380
Y quería simplemente mantenerlo simple al principio.

53
00:03:12,390 --> 00:03:14,280
Entonces esas son las dos razones.

54
00:03:14,280 --> 00:03:20,130
El tercero que es más importante es que es realmente difícil entender la utilidad del bien

55
00:03:20,130 --> 00:03:25,310
para realmente ver por qué tiene sentido cuando trabajas solo y cuando estás empezando.

56
00:03:25,320 --> 00:03:30,510
versiones y te ayuda a colaborar con personas si tienes un gran proyecto, es realmente beneficioso.

57
00:03:30,510 --> 00:03:33,360
Así que mencioné que te ayuda a guardar diferentes

58
00:03:33,360 --> 00:03:37,830
Pero, por supuesto, al comienzo de esta clase no tenemos grandes proyectos.

59
00:03:38,010 --> 00:03:39,900
No estamos colaborando con personas.

60
00:03:39,990 --> 00:03:42,610
E incluso en este punto, no necesariamente estás colaborando.

61
00:03:42,610 --> 00:03:45,170
Probablemente estés aprendiendo por tu cuenta.

62
00:03:45,360 --> 00:03:48,000
Entonces es un poco difícil motivar realmente.

63
00:03:48,090 --> 00:03:50,880
¿Por qué obtener es tan útil?

64
00:03:50,910 --> 00:03:57,270
capaz de lograr que lo use de buena gana y haga que desee usarlo hasta más adelante en el curso.

65
00:03:57,410 --> 00:04:00,760
Puedo convencerlo de que es útil, pero no creo que sea

66
00:04:00,780 --> 00:04:03,350
Así que estamos en ese punto ahora que lo estamos cubriendo.

67
00:04:03,420 --> 00:04:08,280
También es probable que hayas oído hablar de obtener centro si vuelvo aquí a nuestras notas estas son las grandes cosas de

68
00:04:08,280 --> 00:04:09,080
las que quiero hablar.

69
00:04:09,240 --> 00:04:09,960
Así que qué es lo.

70
00:04:09,960 --> 00:04:11,050
¿Qué es el centro?

71
00:04:11,250 --> 00:04:12,390
Ellos son muy diferentes.

72
00:04:12,390 --> 00:04:17,720
Están relacionados tal vez muy diferente es demasiado fuerte de una palabra, pero no son lo mismo.

73
00:04:17,790 --> 00:04:22,420
Esa es una idea errónea muy común entre los principiantes que simplemente los agruparon juntos.

74
00:04:22,620 --> 00:04:24,550
Obtener es esa tecnología.

75
00:04:24,640 --> 00:04:28,060
Está totalmente separado get hub es un sitio web.

76
00:04:28,080 --> 00:04:33,970
Es una aplicación que funciona con get pero no son la misma cosa en absoluto.

77
00:04:34,110 --> 00:04:38,250
Así que en realidad voy a hablar más sobre qué buen centro se encuentra más abajo.

78
00:04:39,000 --> 00:04:44,550
Podemos trabajar con get y ni siquiera saber acerca de no preocuparse por obtener hub y muchas personas lo

79
00:04:44,630 --> 00:04:47,250
hacen, aunque usan get pero no usan get hub.

80
00:04:47,340 --> 00:04:49,540
No es tan común, pero es posible.

81
00:04:49,560 --> 00:04:55,540
Así que nos vamos a enfocar solo en llegar al principio, así que hablamos sobre estos dos por qué deberías preocuparte de

82
00:04:55,540 --> 00:04:57,010
nuevo, es que es realmente útil.

83
00:04:57,010 --> 00:05:02,440
Entonces, una cosa es que potencialmente usarás esto especialmente si terminas trabajando con

84
00:05:02,440 --> 00:05:07,150
personas, ya sea como contratista o para conseguir un trabajo como desarrollador.

85
00:05:07,150 --> 00:05:09,760
Es algo que usan muchos equipos.

86
00:05:09,760 --> 00:05:12,210
Como mencioné el 42 por ciento de los desarrolladores de.

87
00:05:12,250 --> 00:05:14,470
Así que eso es principalmente por lo que deberías importarte.

88
00:05:14,470 --> 00:05:17,550
También es una de esas cosas que es bueno tener en su currículum.

89
00:05:17,890 --> 00:05:22,020
Y en realidad no está limitado solo a escribir código.

90
00:05:22,330 --> 00:05:24,800
Inicialmente fue para lo que fue creado.

91
00:05:24,940 --> 00:05:27,940
Pero más recientemente ha habido otras aplicaciones.

92
00:05:27,940 --> 00:05:34,420
Entonces uno de los que quiero hablar es usarlo para ayudar a manejar el proceso de escribir una novela, una

93
00:05:34,450 --> 00:05:36,510
obra de teatro o un guión.

94
00:05:36,940 --> 00:05:42,850
Así que imagina que eres escritor y tienes una gran historia en la cabeza en la que

95
00:05:42,850 --> 00:05:45,960
te vas a sentar y escribir y no sé.

96
00:05:45,970 --> 00:05:51,850
Intenté escribir un guión antes de que mi proceso fuera muy difícil.

97
00:05:51,880 --> 00:05:58,660
Muchas revisiones, muchos borradores diferentes que guardaría y mi proceso es muy similar a mi proceso

98
00:05:58,660 --> 00:06:08,980
para escribir ensayos en la universidad, era escribir una versión y guardarla como ensayo V-1 y luego, si quería hacer algún otro cambio loco.

99
00:06:08,980 --> 00:06:14,560
o decidí que iba a dirigir todo este párrafo y probar algo totalmente

100
00:06:14,560 --> 00:06:15,480
diferente.

101
00:06:15,610 --> 00:06:21,730
Pero no quiero abandonar lo que tenía al principio, entonces usaría Guardar como y hacer una

102
00:06:21,730 --> 00:06:23,780
copia y tener el ensayo V-2.

103
00:06:24,130 --> 00:06:29,530
que solía tener, creaba un nuevo documento y usted podía darle un nuevo título y

104
00:06:29,530 --> 00:06:35,800
generalmente incrementar el números y eventualmente obtendré algo como este ensayo como la versión final real.

105
00:06:35,800 --> 00:06:41,950
Y cada vez que quería tener una especie de punto de control donde pudiera regresar, podía volver

106
00:06:42,070 --> 00:06:44,580
a mi borrador anterior. Podía leer lo

107
00:06:44,620 --> 00:06:50,380
Elija esto en algo ridículo porque mi nombre es que mis convenciones de nombres no eran realmente una convención sino

108
00:06:50,410 --> 00:06:52,540
mi nombre y me salí de control.

109
00:06:52,540 --> 00:06:59,470
Así que ese es un problema que se soluciona o uno de los problemas es que con lo que puedo hacer es tener un

110
00:06:59,470 --> 00:07:02,940
ensayo o un guión en el que estoy trabajando y lo uso.

111
00:07:02,950 --> 00:07:08,250
Entra y básicamente dile que guarde mis archivos para mantener un registro de ellos.

112
00:07:08,320 --> 00:07:12,020
Todavía tengo que guardar los archivos en mi editor de texto.

113
00:07:12,040 --> 00:07:20,050
Pero lo que puedo hacer con get es decir, está bien, en este punto, guarde todos estos archivos y acabo de agregar

114
00:07:20,200 --> 00:07:28,240
la muerte del personaje principal y luego podría escribir un poco más y volver a guardar usando get y decir que me

115
00:07:28,240 --> 00:07:35,890
' Ahora solo agregué la muerte del personaje secundario y luego pude cambiar de opinión y decir que tal vez debería

116
00:07:35,890 --> 00:07:38,910
llevar la historia en una ruta diferente.

117
00:07:39,280 --> 00:07:42,940
Entonces podría probar algo y guardar otra versión de él.

118
00:07:42,940 --> 00:07:49,780
En realidad no es un borrador, salvo otra versión en la que, en lugar de matar a los dos personajes principales,

119
00:07:49,780 --> 00:07:52,290
ambos viven y se casan y tienen hijos.

120
00:07:52,360 --> 00:07:57,460
más adelante si sabes que mi editor obtiene la historia y decide que sabes que realmente deberías haberlos matado.

121
00:07:57,460 --> 00:07:58,750
Y lo que puedo hacer

122
00:07:58,810 --> 00:08:01,480
Puedo simplemente usar un simple comando get.

123
00:08:01,630 --> 00:08:08,140
Es un regreso al punto donde lo guardé donde dije que maté al personaje principal o donde dije

124
00:08:08,140 --> 00:08:09,930
que sabías X o Y.

125
00:08:10,150 --> 00:08:16,570
Básicamente puedes dejar pequeños mensajes para ti y no solo no se limita a un archivo, que es

126
00:08:16,570 --> 00:08:23,650
algo muy diferente de los sistemas tradicionales de administración de tu versión, así que en un ensayo es un archivo

127
00:08:23,650 --> 00:08:25,540
en el que estoy trabajando.

128
00:08:25,540 --> 00:08:28,900
Lo guardo y luego podría guardar como.

129
00:08:28,900 --> 00:08:30,700
Pero siempre es un archivo.

130
00:08:30,700 --> 00:08:35,410
Lo que puedes hacer con esto es si tienes un gran proyecto, así que vas a codificar.

131
00:08:35,410 --> 00:08:42,460
Ahora si tenemos un proyecto con 10 archivos javascript un montón de CSSA algunas imágenes HCM muchas

132
00:08:42,460 --> 00:08:43,520
tecnologías diferentes.

133
00:08:43,540 --> 00:08:46,950
Digamos que es una aplicación express que tiene muchas carpetas.

134
00:08:47,050 --> 00:08:51,820
Lo que puedo hacer es apuntar piezas individuales y guardarlas usando get.

135
00:08:52,000 --> 00:08:57,850
Entonces puedo decir que acabo de crear el directorio y agregué las vistas para perros.

136
00:08:58,090 --> 00:09:01,400
Y puedo guardar eso como un punto de control al que puedo volver más tarde.

137
00:09:01,810 --> 00:09:08,470
Y luego pude hacer algo más tarde en el ataque y decidir OK simplemente eliminar los perros del directorio de vistas y en

138
00:09:08,500 --> 00:09:12,800
su lugar moverlos dentro del directorio de su propio perro con un directorio de vista.

139
00:09:12,820 --> 00:09:18,460
Y puedo decir que es un punto de control y luego podría hacer eso para todas las

140
00:09:18,460 --> 00:09:24,800
piezas diferentes, por lo que con lo que terminas es que al final de un proyecto tendrás montones de

141
00:09:24,820 --> 00:09:26,080
pequeños commits diferentes.

142
00:09:26,110 --> 00:09:31,980
Así que les mostraré un ejemplo rápido de eso y voy a obtener un centro que nuevamente no es lo mismo

143
00:09:31,980 --> 00:09:32,630
que obtener.

144
00:09:32,650 --> 00:09:39,250
Piense en ello como un espectador que olvida una forma de compartir diferentes versiones de cosas para compartir el código con las personas.

145
00:09:39,880 --> 00:09:42,070
Sin embargo, no se consigue a sí mismo.

146
00:09:42,250 --> 00:09:45,650
Entonces este es el repositorio express en get hub.

147
00:09:45,820 --> 00:09:47,210
Y lo que quiero señalar.

148
00:09:47,320 --> 00:09:53,140
Así que este es el código para expresar que hemos estado usando cuando ejecutamos la instalación de NPM Express.

149
00:09:53,140 --> 00:10:00,210
Este código se ejecuta correctamente, no necesariamente se ejecuta cuando lo instalamos, pero cuando incluimos Express y lo ejecutamos, se

150
00:10:00,210 --> 00:10:02,650
ejecuta una gran cantidad de este código.

151
00:10:02,770 --> 00:10:05,420
Lo que quiero mostrar es aquí.

152
00:10:05,680 --> 00:10:08,070
Cinco mil ciento noventa y cuatro se compromete.

153
00:10:08,260 --> 00:10:13,030
Entonces, en el próximo video, escribimos nuestros propios compromisos y les mostraré cómo se ve eso

154
00:10:13,030 --> 00:10:14,180
y qué significa realmente.

155
00:10:14,410 --> 00:10:19,660
Pero eche un vistazo a todos estos mensajes y hay miles de ellos.

156
00:10:20,080 --> 00:10:23,130
Así que permítanme elegir uno arbitrario aquí.

157
00:10:24,000 --> 00:10:28,200
Veamos a encontrar a Harry.

158
00:10:28,220 --> 00:10:28,920
Esto esta bien.

159
00:10:28,960 --> 00:10:31,280
Actualizar dependencias ilustradas.

160
00:10:31,750 --> 00:10:37,740
Si hago clic en eso, lo que veo aquí son los archivos que se incluyeron en esta confirmación.

161
00:10:37,750 --> 00:10:43,930
Por lo tanto, los archivos que básicamente estaban destinados a ser guardados para hacer una versión de un mensaje que dice

162
00:10:43,930 --> 00:10:45,490
dependencias de ejemplo de actualización.

163
00:10:45,520 --> 00:10:48,090
Y veo lo que ha cambiado.

164
00:10:48,100 --> 00:10:49,710
Entonces cambiamos las versiones.

165
00:10:49,710 --> 00:10:54,530
Parece que Harry quien escribió este Doug Wilson cambió las versiones.

166
00:10:55,120 --> 00:10:57,550
Entonces ese es un simple ejemplo de una confirmación.

167
00:10:57,550 --> 00:11:01,930
Veamos si podemos tratar de encontrar algo un poco más complejo.

168
00:11:01,930 --> 00:11:02,190
Todo bien.

169
00:11:02,200 --> 00:11:09,310
Bueno, aquí hay uno o dos archivos, así que Express es probablemente más de 100 archivos en todo este repositorio.

170
00:11:09,580 --> 00:11:14,760
Pero en este caso, alguien hizo una pequeña confirmación con dos cambios en dos archivos.

171
00:11:15,100 --> 00:11:17,110
Estos son solo algunos ejemplos.

172
00:11:17,140 --> 00:11:18,710
Siéntete libre de echar un vistazo.

173
00:11:19,000 --> 00:11:24,430
Obviamente no se espera que entiendas el código o toda la terminología, pero échale un

174
00:11:24,430 --> 00:11:26,860
vistazo y es divertido volver al principio.

175
00:11:26,910 --> 00:11:31,570
De hecho, no sé si hay una manera realmente fácil de hacer eso solo para retroceder

176
00:11:32,050 --> 00:11:38,440
desde el principio, pero podrías intentar cambiar esto para que sea la página 50 y eso te lleve de vuelta al 2012.

177
00:11:38,440 --> 00:11:40,570
Entonces eso es mucho show de express.

178
00:11:40,660 --> 00:11:45,940
De nuevo, volveremos para hablar con ella en breve, pero vamos a comenzar hablando acerca de cómo llegar a

179
00:11:46,030 --> 00:11:51,830
nuestra terminal donde solo estamos escribiendo nuestro propio código y guardándolo en diferentes lugares usando get para hacer nuestros propios commits,

180
00:11:52,030 --> 00:11:56,220
pero estamos No vamos a compartirlos con nadie hasta que hablemos sobre cómo levantarse.

181
00:11:56,230 --> 00:12:01,010
Entonces, lo último que quiero mencionar es instalar get y tengo entre paréntesis.

182
00:12:01,030 --> 00:12:02,010
Realmente no.

183
00:12:02,140 --> 00:12:07,270
Y eso es porque al usar Cloud 9 no tenemos que instalar un juego nosotros mismos.

184
00:12:07,270 --> 00:12:10,730
Viene instalado ya cuando creas una nueva instancia en la nube.

185
00:12:11,050 --> 00:12:15,730
Pero si no está utilizando Cloud 9 si está utilizando un terminal de su

186
00:12:15,730 --> 00:12:22,200
propio terminal y el propio shell que instaló, tendrá que instalarlo para que pueda encontrar muchas instrucciones en línea.

187
00:12:22,210 --> 00:12:28,560
De vez en cuando, las cosas van mal, necesitas algunas dependencias, pero es una de las herramientas más instaladas en todo el desarrollo

188
00:12:28,710 --> 00:12:33,440
web, por lo que hay muchos recursos de tutoriales que bloquean las publicaciones de desbordamiento en todas partes.

189
00:12:33,640 --> 00:12:36,780
Pero al usar Cloud 9 no tenemos que preocuparnos por eso.

190
00:12:36,790 --> 00:12:40,250
Entonces, solo para asegurarnos de que funciona, aquí está la prueba que puede hacer.

191
00:12:40,450 --> 00:12:44,930
Obtener la versión de dash dash.

192
00:12:45,970 --> 00:12:50,300
Y mientras vea algo aquí, no tiene que ser un punto nueve punto uno.

193
00:12:50,320 --> 00:12:54,610
Si estás viendo esto en el futuro y tienes una versión diferente, está bien.

194
00:12:54,700 --> 00:12:58,080
Todo lo que importa es que no veas commed no encontrado.

195
00:12:58,360 --> 00:13:03,160
No verá un mensaje de error y eso es todo lo que haremos con get por ahora en la próxima lección.

196
00:13:03,430 --> 00:13:05,740
Vamos a hablar de tres nuevos comandos.

197
00:13:05,740 --> 00:13:08,920
Obtenga una red obtenga ADD y obtenga commit.

198
00:13:09,010 --> 00:13:10,240
Está bien, veré si Nelson
