1
00:00:00,100 --> 00:00:00,360
DE ACUERDO.

2
00:00:00,360 --> 00:00:01,480
Dar una buena acogida.

3
00:00:01,590 --> 00:00:09,690
Así que en el último video vimos cuatro nuevos comandos entrar en ese estado agregar y confirmar todo muy útil, especialmente agregar y

4
00:00:09,690 --> 00:00:16,220
comprometer el uso todo el tiempo, pero todo lo que nos permite hacer es agregar archivos y confirmarlos.

5
00:00:16,220 --> 00:00:22,910
Guárdelos, básicamente, haga pequeños puntos de control para volver al código anterior.

6
00:00:22,980 --> 00:00:24,450
Vamos a ver dos nuevos comandos.

7
00:00:24,450 --> 00:00:29,700
Acceda al inicio de sesión y obtenga una muestra más, pero no son tan esenciales

8
00:00:29,700 --> 00:00:30,950
como estos dos.

9
00:00:31,380 --> 00:00:33,550
Así que estoy en la misma carpeta si escribo.

10
00:00:33,830 --> 00:00:35,300
Comencemos por nosotros

11
00:00:35,340 --> 00:00:38,760
Puedes ver que tengo esos tres archivos para obtener el estado de tipo.

12
00:00:38,760 --> 00:00:43,890
No he hecho ningún cambio y si echo un vistazo quién me acaba de reabrirlos.

13
00:00:44,040 --> 00:00:48,120
C-9 en realidad sí.

14
00:00:48,810 --> 00:00:53,460
Y hagamos gatos y perros.

15
00:00:53,670 --> 00:00:57,370
No sé si te he mostrado eso antes de que puedas encadenarlos así.

16
00:00:57,810 --> 00:00:58,150
DE ACUERDO.

17
00:00:58,200 --> 00:01:02,730
Así que tenemos estos tres archivos, el perro uno está vacío.

18
00:01:02,730 --> 00:01:03,630
Esta bien.

19
00:01:03,960 --> 00:01:08,880
Supongamos que se trata de una gran aplicación y, de alguna manera, he estropeado algo y me aparece un error.

20
00:01:08,970 --> 00:01:12,540
Así que hago algo mal y mi código ya no funciona.

21
00:01:12,750 --> 00:01:17,790
Y de nuevo pretendo que es una gran aplicación y realmente no sé cuál es el problema

22
00:01:17,790 --> 00:01:20,290
o quizás estaba intentando algo y decidí arruinarlo.

23
00:01:20,370 --> 00:01:21,760
Realmente no me gusta eso.

24
00:01:21,780 --> 00:01:24,320
Regresemos a mi versión anterior.

25
00:01:24,330 --> 00:01:31,440
Entonces, lo primero que debe hacer es escribir iniciar sesión y esto nos dará un historial o un registro

26
00:01:31,440 --> 00:01:35,400
de todas las confirmaciones que hemos realizado en este repositorio.

27
00:01:35,400 --> 00:01:36,910
Entonces una nota rápida.

28
00:01:36,990 --> 00:01:44,190
Abre este tipo de nueva interfaz de terminal donde si presionas "enter" se va a desplazar, también puedes utilizar la

29
00:01:45,420 --> 00:01:50,290
flecha hacia arriba para desplazarte, pero no puedes escribir comandos regulares en este momento.

30
00:01:50,310 --> 00:01:52,020
Observe cómo el cursor ha cambiado un poco.

31
00:01:52,020 --> 00:01:56,160
Hay una maldición o hay dos puntos aquí para salir de esto.

32
00:01:56,160 --> 00:02:00,040
Puede escribir Q, así que regrese al log.

33
00:02:00,540 --> 00:02:02,590
Y comencemos desde el principio.

34
00:02:02,610 --> 00:02:03,580
Entonces en la parte inferior.

35
00:02:03,840 --> 00:02:12,360
Lo primero que hice es ver primero el autor, la fecha, la hora en que hice esto y el código que

36
00:02:12,360 --> 00:02:16,150
ejecuté, que fue el mensaje de confirmación. Agregue X-File.

37
00:02:17,370 --> 00:02:24,310
Y luego el siguiente fue agregar el archivo catch y luego agregarme al archivo de gatos y perros.

38
00:02:24,390 --> 00:02:27,330
Y ese era tu sabes que teníamos archivos de actualización también.

39
00:02:27,960 --> 00:02:31,700
Entonces sí, todos tienen tiempos, aunque los mensajes son realmente importantes.

40
00:02:31,830 --> 00:02:37,470
descriptivos, especialmente si estás revisando el código si vuelves a él después de un tiempo.

41
00:02:37,470 --> 00:02:38,710
Y deben ser

42
00:02:38,880 --> 00:02:45,020
Pero la parte más importante en lo que respecta a obtener se refiere a los comandos reales que ejecutamos.

43
00:02:45,360 --> 00:02:47,610
En realidad, nunca escribimos estos mensajes de compromiso nuevamente.

44
00:02:47,610 --> 00:02:48,700
Son solo para humanos.

45
00:02:48,720 --> 00:02:55,670
Pero la parte importante para el bien de la computadora es este hash de confirmación aquí esta larga cadena.

46
00:02:55,740 --> 00:03:00,000
Es realmente muy importante porque ese es el identificador único.

47
00:03:00,360 --> 00:03:07,410
Entonces, eso es lo que quiero volver. Quiero ver el código desde el principio, agregar el archivo de la aplicación

48
00:03:07,800 --> 00:03:08,740
en el tiempo.

49
00:03:08,940 --> 00:03:10,920
Necesito este.

50
00:03:11,610 --> 00:03:12,900
Así que voy a copiar eso.

51
00:03:13,080 --> 00:03:18,600
Digamos que quiero volver hasta que acabo de tener el archivo de la aplicación sin el archivo cat sin ningún archivo de dugs.

52
00:03:19,410 --> 00:03:27,260
Copio esto aquí, comando C, y presiono Q para salir y luego vamos a ver el nuevo comando.

53
00:03:27,360 --> 00:03:30,200
O el segundo comando nuevo que se revisa.

54
00:03:30,780 --> 00:03:34,100
Entonces tecleo "get check out" y este es un comando realmente versátil.

55
00:03:34,290 --> 00:03:40,290
Se usa para muchas cosas diferentes, pero la idea general es que se usa solo para ver

56
00:03:40,290 --> 00:03:46,110
y ver otra cosa y verificar otra cosa, ya sea una rama o una confirmación previa.

57
00:03:47,280 --> 00:03:52,020
No hemos hablado de las sucursales por cierto, pero a menudo se usa para cambiar las sucursales.

58
00:03:52,140 --> 00:03:56,830
Así que necesitamos que nos revisen y luego pegar esa cadena larga y presionar enter.

59
00:03:57,240 --> 00:04:04,750
Y, en realidad, antes de hacerlo, déjame salir de allí y escribir estado.

60
00:04:05,310 --> 00:04:11,850
Lo primero que veo es que hice un cambio en mi aplicación Sí, lo cual está bien, pero no lo puse en

61
00:04:11,850 --> 00:04:18,480
escena para Commit No lo agregué pero, lo que es más importante, dije en Branch master nuevamente, no sabemos realmente qué ramas son

62
00:04:18,480 --> 00:04:23,350
pero, pero todo lo que necesita saber por el momento es que el maestro es nuestra base.

63
00:04:23,520 --> 00:04:25,790
Entonces, todo lo que hemos hecho ha sido sobre el Maestro.

64
00:04:26,280 --> 00:04:26,780
DE ACUERDO.

65
00:04:27,090 --> 00:04:32,340
Y también tengo este pequeño mensaje de solicitud aquí en mi símbolo del sistema, dice master.

66
00:04:32,940 --> 00:04:36,630
Entonces, si ejecuto ese comando, parece que lo perdí.

67
00:04:36,660 --> 00:04:37,370
Escriba de vuelta.

68
00:04:37,410 --> 00:04:41,150
Desproteja y pegue eso y luego presione enter.

69
00:04:41,310 --> 00:04:46,230
Lo primero que verá es que me dice que tengo cambios que no están comprometidos.

70
00:04:46,440 --> 00:04:51,000
Y si reviso esto, si vuelvo aquí voy a perder esos cambios.

71
00:04:51,360 --> 00:04:54,660
Y eso es porque solo puede hacer un seguimiento de tantas cosas a la vez.

72
00:04:54,690 --> 00:04:56,340
Así que tengo algunos cambios ahora mismo.

73
00:04:56,340 --> 00:05:03,210
Esta línea que hice y obtuve es ver eso y decir: ¿quieres que te lo comente? Quieres

74
00:05:03,210 --> 00:05:04,400
que agregue esto.

75
00:05:04,680 --> 00:05:10,500
Pero si vuelvo atrás y veo un código viejo, ya no sabré más sobre esto.

76
00:05:10,620 --> 00:05:13,610
Entonces, básicamente, me está advirtiendo antes de volver.

77
00:05:13,710 --> 00:05:19,800
Probablemente deberías agregarlo, cometerlo o deshacerse de él por completo, así que no importa si lo

78
00:05:19,800 --> 00:05:20,110
sobrescribes.

79
00:05:20,280 --> 00:05:24,060
Voy a agregar el commit aunque voy a hacerlo obtener la aplicación de anuncios.

80
00:05:24,080 --> 00:05:35,160
Sí, y mi mensaje de confirmación será solo un archivo de aplicación desordenado para obtener el estado de nada para confirmar.

81
00:05:35,250 --> 00:05:36,710
Aún en Branch master.

82
00:05:36,730 --> 00:05:39,390
Ahora intentemos verificarlo nuevamente.

83
00:05:40,480 --> 00:05:44,920
Esta vez recibimos un mensaje mucho más largo.

84
00:05:44,920 --> 00:05:50,150
Lo más importante, sin embargo, nótese que ya no dice Maestro aquí mismo.

85
00:05:50,640 --> 00:05:52,140
Se corta porque es muy largo.

86
00:05:52,140 --> 00:05:59,350
Pero si escribo ese estado, veo la cabeza desprendida en 5 c d d bla, bla, bla.

87
00:05:59,350 --> 00:06:02,170
Cuál es el comienzo de ese hash.

88
00:06:02,760 --> 00:06:10,600
OK, entonces, en mi opinión, esto es muy bueno y empieza a ser confuso este término aquí.

89
00:06:10,990 --> 00:06:15,300
Siempre es confuso para la mayoría de las personas que conozco, incluidos nuestros desarrolladores.

90
00:06:15,310 --> 00:06:17,400
Básicamente es un puntero en.

91
00:06:17,440 --> 00:06:24,620
Le dan como un puntero en el espacio o en el tiempo el lugar actual donde se encuentra y puede

92
00:06:24,620 --> 00:06:27,270
moverlo para avanzar y retroceder en el tiempo.

93
00:06:27,270 --> 00:06:31,280
Lo que es importante es que ya no estamos en la Maestra.

94
00:06:31,300 --> 00:06:36,610
Entonces, lo que hemos hecho es que volvimos y observamos que básicamente estamos comprobando que estamos inspeccionando la

95
00:06:36,610 --> 00:06:37,860
versión anterior del código.

96
00:06:37,870 --> 00:06:41,650
Entonces, si escribo LS, esto es lo bueno de esto.

97
00:06:41,750 --> 00:06:43,350
Solo tengo un archivo aquí.

98
00:06:43,540 --> 00:06:51,400
Así que cuando regresé cuando revisé el código antiguo, básicamente me transportó al pasado, me llevó de vuelta y

99
00:06:51,390 --> 00:06:54,540
pude ver lo que tenía en ese momento.

100
00:06:55,060 --> 00:07:00,760
Pero es importante tener en cuenta que cuando hago un check out como si fuera revisado y

101
00:07:00,750 --> 00:07:07,620
luego el nombre de commit hash, si lo hago, me saca del flujo actual o del flujo de trabajo normal del

102
00:07:07,620 --> 00:07:08,100
bien.

103
00:07:08,130 --> 00:07:10,290
Es por eso que dice Head separado.

104
00:07:10,360 --> 00:07:18,610
línea de tiempo que se ve así, cada uno de estos shows es un compromiso.

105
00:07:18,610 --> 00:07:24,850
Entonces, si imaginas que nuestra historia tiene una historia como una

106
00:07:24,860 --> 00:07:27,950
Solo haz algunos más.

107
00:07:30,370 --> 00:07:31,620
DE ACUERDO.

108
00:07:31,920 --> 00:07:32,700
Oh cielos

109
00:07:32,800 --> 00:07:33,480
Aquí vamos.

110
00:07:33,490 --> 00:07:39,970
Entonces, cada uno de estos es un punto en el tiempo en el que nos comprometimos y está en una especie

111
00:07:39,970 --> 00:07:44,180
de lista lineal donde comenzamos ese y luego hicimos algunos cambios comprometidos nuevamente.

112
00:07:44,310 --> 00:07:46,420
Y hay un flujo a esto.

113
00:07:46,530 --> 00:07:50,400
Aquí es donde fuimos el último compromiso.

114
00:07:50,500 --> 00:07:58,950
Esto es lo que se sabe actualmente, al menos aquí es donde un maestro es tan obvio que Master. Aquí es

115
00:07:58,960 --> 00:08:03,260
donde estábamos antes de que hiciéramos este comando de verificación.

116
00:08:03,270 --> 00:08:11,560
Luego corrí a retirarme y este compromiso y me llevó todo el camino de regreso a mi primer compromiso, y

117
00:08:11,760 --> 00:08:16,760
nos dijo que esa cabeza se apartó de ese mensaje de compromiso.

118
00:08:16,770 --> 00:08:19,290
Entonces eso significa que el maestro todavía está aquí.

119
00:08:19,380 --> 00:08:22,530
No hemos movido a este maestro de regreso.

120
00:08:22,530 --> 00:08:26,320
Lo que hemos hecho es mantenerlo allí, pero hemos separado la cabeza.

121
00:08:26,310 --> 00:08:28,920
Y de nuevo, creo que esto es muy confuso.

122
00:08:28,960 --> 00:08:37,150
Lo importante es que, básicamente, hemos agregado esta idea de lo que es justo aquí.

123
00:08:37,480 --> 00:08:42,200
No estoy seguro de por qué eso cambió el resaltado de sintaxis, pero la cabeza está aquí.

124
00:08:42,460 --> 00:08:46,570
Pero lo dejamos aquí, así que tenemos asuntos pendientes aquí.

125
00:08:46,890 --> 00:08:49,620
Entonces, lo que tenemos que hacer depende totalmente de nosotros.

126
00:08:49,620 --> 00:08:55,710
Por lo general, cuando utilizamos el check out, es para ir a ver un cambio anterior solo para verificar nuestro código anterior

127
00:08:55,920 --> 00:08:57,730
y luego regresar a donde estábamos.

128
00:08:58,020 --> 00:09:03,610
o mira algún viejo código y luego volvemos al master y eso solucionará un problema de detección de cabeza.

129
00:09:03,610 --> 00:09:10,990
Así que piensen en eso como presionar el botón de pausa en el código que teníamos y luego verificamos algún código anterior que

130
00:09:10,990 --> 00:09:18,040
es donde estamos en este momento y luego tal vez copiemos una línea o dos, tal vez veamos una nota que nos

131
00:09:18,250 --> 00:09:19,590
escribimos a nosotros mismos

132
00:09:19,600 --> 00:09:25,560
No es realmente un problema, pero puede ser porque si empiezo a hacer cambios ahora mismo en mi

133
00:09:25,590 --> 00:09:31,600
aplicación, James y yo intentamos agregar y comprometernos se encontrará con un problema que es que sé que

134
00:09:31,600 --> 00:09:35,630
hacer porque tenemos estos tenemos un maestro aquí tenemos la cabeza aquí.

135
00:09:35,800 --> 00:09:37,020
Vamos a tomar una decisión.

136
00:09:37,060 --> 00:09:41,100
Por lo general, lo que hacemos es verificar algo inspeccionado.

137
00:09:41,250 --> 00:09:44,070
Míralo ver algún código y luego regresa a Master.

138
00:09:44,080 --> 00:09:49,350
A veces, aunque solo quieras volver a una versión anterior y revertirla.

139
00:09:49,360 --> 00:09:55,780
Lo que básicamente significa volver y comenzar en ese punto en lugar de simplemente echarle un vistazo.

140
00:09:56,230 --> 00:09:59,420
Entonces, antes de hacerlo, déjame mostrarte cómo vuelves a dominar.

141
00:09:59,700 --> 00:10:05,500
Entonces, de nuevo, el estado dice que hemos sido separados en esta cadena larga.

142
00:10:05,500 --> 00:10:05,960
Yo podría hacer.

143
00:10:05,970 --> 00:10:06,450
Bueno.

144
00:10:06,510 --> 00:10:08,010
Mira maestro.

145
00:10:08,130 --> 00:10:10,100
Y eso me lleva de vuelta en el tiempo.

146
00:10:11,400 --> 00:10:18,820
Y ahora, lo primero que noté fueron esos archivos, escribí ls y ahora tengo esos tres archivos otra vez y

147
00:10:19,180 --> 00:10:20,990
el tipo correcto, obtener estado.

148
00:10:21,380 --> 00:10:23,500
Estoy en Branch master.

149
00:10:24,070 --> 00:10:26,170
Así que hicimos un pequeño viaje hacia atrás.

150
00:10:26,170 --> 00:10:27,340
La mitad de nosotros era un compañero.

151
00:10:27,340 --> 00:10:32,970
La mitad de nosotros estaba allí y luego volvimos a dominar y todo vuelve a ser feliz.

152
00:10:33,470 --> 00:10:34,160
Todo bien.

153
00:10:34,270 --> 00:10:41,320
Pero digamos que quiero regresar. Quiero volver a recuperar el registro antes de agregar el archivo de

154
00:10:41,320 --> 00:10:41,890
perros.

155
00:10:42,100 --> 00:10:46,760
Entonces, este mensaje de confirmación de compromiso donde agregamos en miau al archivo de captura.

156
00:10:46,840 --> 00:10:50,840
Entonces deberíamos tener los gatos y el archivo de la aplicación y solo quiero volver a eso.

157
00:10:51,070 --> 00:10:56,560
Así que no quiero ir a echarle un vistazo y mirarlo, pero en realidad quiero que mi código refleje ese estado.

158
00:10:57,100 --> 00:11:03,880
Quiero agregar un nuevo compromiso que dice que volvimos. Comenzaré de nuevo sin el archivo de perros.

159
00:11:04,240 --> 00:11:09,310
sería como si hubieras descartado, sabes una gran parte de tu novela o simplemente quieres volver antes

160
00:11:09,310 --> 00:11:15,130
de agregar autenticación de usuario o antes de agregar en Bootstrap y solo quieres volver y comenzar de nuevo.

161
00:11:15,130 --> 00:11:15,960
Así que esto

162
00:11:15,960 --> 00:11:22,110
En ese momento, lo desafortunado es que hay muchas maneras de hacerlo.

163
00:11:22,180 --> 00:11:25,470
Y antes de que realmente te muestre algunos de ellos, solo voy a mostrarte uno.

164
00:11:25,480 --> 00:11:30,980
Pero antes de hacerlo, quiero agregar una nota aquí sobre cómo los desarrolladores lo usan.

165
00:11:31,360 --> 00:11:36,760
La mayoría de los desarrolladores y esto es generalización definitivamente, pero la mayoría de los desarrolladores son

166
00:11:36,760 --> 00:11:43,780
muy cómodos con el flujo de trabajo común sobre el que hemos estado hablando sobre el estado de confirmación de agregar estado

167
00:11:43,780 --> 00:11:48,400
y una y otra vez comprobando algo que los desarrolladores trabajarán con las sucursales.

168
00:11:48,550 --> 00:11:56,260
deshacer algo y eliminar los cambios sea lo que sea, es algo que en realidad no se hace a menudo.

169
00:11:56,260 --> 00:11:59,930
Pero cuando se trata de volver al código anterior para

170
00:12:00,130 --> 00:12:05,950
Es bastante raro que abandones tu código actual, especialmente cuando estás en un equipo más grande.

171
00:12:06,820 --> 00:12:08,340
No es así, no es que nunca suceda.

172
00:12:08,350 --> 00:12:11,370
Pero ese tipo de cosas no son la norma.

173
00:12:11,800 --> 00:12:17,290
Y diría que la mayoría de los desarrolladores no saben cómo hacerlo de la manera más alta posible o que quizás

174
00:12:17,290 --> 00:12:21,090
conozcan una forma de hacerlo, pero hay cinco o 10 maneras diferentes de hacerlo.

175
00:12:21,460 --> 00:12:25,940
Entonces, la forma en que las personas vuelven a usar es porque se sienten cómodos con muchos de los conceptos básicos.

176
00:12:26,200 --> 00:12:29,260
El pan y la mantequilla tienen realmente entre cinco y siete órdenes.

177
00:12:29,260 --> 00:12:32,750
Y un día alguien tendrá que hacer algo que no sabe cómo hacer.

178
00:12:32,890 --> 00:12:34,720
Y solo lo investigan.

179
00:12:34,720 --> 00:12:38,090
Entonces algo como Stack Overflow es realmente útil.

180
00:12:38,320 --> 00:12:43,080
Y si miramos tengo un franqueo de desbordamiento de pila incluido como un enlace.

181
00:12:43,080 --> 00:12:44,340
Hay una pregunta aquí.

182
00:12:44,470 --> 00:12:48,390
¿Cómo revertir desde mi estado actual a una instantánea realizada en una determinada confirmación?

183
00:12:48,400 --> 00:12:53,950
Entonces, ¿cómo vuelvo a un compromiso antiguo? No solo lo reviso como lo vimos, sino cómo lo vuelvo

184
00:12:53,950 --> 00:12:54,720
a encontrar.

185
00:12:55,030 --> 00:13:01,040
Y probablemente haya 20 respuestas diferentes y ninguna de ellas sea la misma.

186
00:13:02,110 --> 00:13:03,730
Así que caminaré por algunos de ellos.

187
00:13:03,790 --> 00:13:06,220
Vas a ver que algunos de ellos tienen varias líneas de longitud.

188
00:13:06,430 --> 00:13:13,330
Algunos de ellos le preguntarán a usted o a algunos de ellos que básicamente destruirán cualquiera de las confirmaciones

189
00:13:13,330 --> 00:13:16,060
que haya realizado antes de que usted regrese.

190
00:13:16,060 --> 00:13:18,670
Algunos de ellos mantendrán los compromisos que tienes.

191
00:13:18,670 --> 00:13:20,110
Hay muchas formas diferentes.

192
00:13:20,170 --> 00:13:23,560
El que voy a trabajar aquí es este.

193
00:13:23,570 --> 00:13:29,660
Es bueno y corto, y es bastante fácil hacer lo que hacemos a medida que invertimos.

194
00:13:29,920 --> 00:13:37,390
Dash dash no dash commit y luego el commit que queremos revertir a dot dot head.

195
00:13:37,600 --> 00:13:43,090
Y como pueden ver aquí, dice que esto revertirá todo, desde la parte posterior de la página hasta la confirmación

196
00:13:43,090 --> 00:13:49,120
de confirmación, a la confirmación que hayamos entregado, lo que significa que recreará la fecha de confirmación como si cada confirmación hubiera

197
00:13:49,120 --> 00:13:49,880
sido un retroceso.

198
00:13:49,900 --> 00:13:51,140
Entonces eso no es tan importante.

199
00:13:51,430 --> 00:13:58,900
Y luego, el guión gráfico No commit es una bandera que le indica que solo revierte todas las confirmaciones a la vez en lugar

200
00:13:58,900 --> 00:14:04,300
de hacerlo de una en una, lo que nos pedirá un mensaje para cada una de ellas.

201
00:14:04,360 --> 00:14:09,970
Entonces, en lugar de hacer eso, podemos hacer dash dash. No commit lo revertirá todo y

202
00:14:09,970 --> 00:14:16,280
luego podremos ejecutar get commit y darle un mensaje como revertir o deshacer cambios, hagamos lo que hagamos.

203
00:14:16,510 --> 00:14:22,880
Así que vamos a probarlo ahora para volver aquí y voy a copiar esto en las notas para

204
00:14:22,900 --> 00:14:25,910
que tengas eso allí y también lo pegues aquí.

205
00:14:26,350 --> 00:14:30,130
Y nuevamente, esto obviamente necesita cambiar dependiendo de su compromiso.

206
00:14:30,190 --> 00:14:32,410
Entonces quiero volver.

207
00:14:32,410 --> 00:14:36,980
Creo que acabo de copiar algo más. Ya no lo tengo en mi portapapeles.

208
00:14:37,030 --> 00:14:44,140
cuando agregué el miau a los gatos y echemos un vistazo rápido a cómo se ven los archivos en este momento.

209
00:14:44,140 --> 00:14:45,180
Quiero volver a

210
00:14:45,730 --> 00:14:47,700
Entonces los perros están vacíos.

211
00:14:48,310 --> 00:14:53,060
Cats tiene miau y ronroneo y la dirección tiene todas estas cosas.

212
00:14:53,530 --> 00:14:54,300
DE ACUERDO.

213
00:14:54,910 --> 00:15:02,990
Entonces, si pruebo esta línea primero siempre escriba get status y una cosa que vale la pena destacar es que si intenta

214
00:15:02,990 --> 00:15:06,550
y revierte y tiene cambios que no están comprometidos.

215
00:15:06,590 --> 00:15:10,820
Entonces, si hice un nuevo archivo o si cambio algo en los perros.

216
00:15:10,880 --> 00:15:11,170
Sí.

217
00:15:11,180 --> 00:15:13,750
E intenté revertirlo, eso me avisaría.

218
00:15:13,760 --> 00:15:17,150
Diría que no has confirmado los cambios, ¿qué quieres que haga?

219
00:15:17,420 --> 00:15:19,670
Entonces, la mayoría del tiempo, solo agrega esos cambios.

220
00:15:19,700 --> 00:15:22,150
Compromételos y luego te recomendarías.

221
00:15:22,640 --> 00:15:32,280
OK, así que apúrate con el river dash dash sin cometer ningún dash, entonces Pace dijo "stringin dash dash" o "dot dot head".

222
00:15:32,900 --> 00:15:34,400
Sí, sé que esto es mucho.

223
00:15:34,400 --> 00:15:37,470
No, nunca lo recordaría yo.

224
00:15:37,520 --> 00:15:38,550
Usted apila desbordamiento.

225
00:15:38,570 --> 00:15:40,660
Lo encuentras en línea de nuevo.

226
00:15:40,730 --> 00:15:41,780
Usa tus habilidades de Google.

227
00:15:41,780 --> 00:15:42,200
Es.

228
00:15:42,200 --> 00:15:42,790
Es.

229
00:15:43,010 --> 00:15:48,650
Como mencioné algo, no lo haces a menudo, pero es importante saber cómo encontrarlo y cómo

230
00:15:48,650 --> 00:15:52,070
hacerlo, no es necesario que lo memorices en absoluto.

231
00:15:52,100 --> 00:15:54,720
Así que haz commit add y knit.

232
00:15:54,800 --> 00:15:56,610
Esos son dignos de ser memorizados.

233
00:15:56,780 --> 00:15:59,870
Pero algo como este dash dash dash No commit.

234
00:16:00,140 --> 00:16:02,160
No perdería tu tiempo en eso.

235
00:16:02,810 --> 00:16:04,070
DE ACUERDO.

236
00:16:04,490 --> 00:16:05,780
Noté que sucedió aquí.

237
00:16:05,930 --> 00:16:10,310
Puedes ver que tenemos en Jasin cats J. S. pero los perros se han ido.

238
00:16:10,550 --> 00:16:12,230
Miremos a los gatos.

239
00:16:12,260 --> 00:16:13,690
Solo tiene miau.

240
00:16:14,030 --> 00:16:17,690
Miremos en realidad sí, solo tiene una sola línea.

241
00:16:17,690 --> 00:16:22,920
Esta es mi aplicación compleja para el tipo de obtener estado en este momento.

242
00:16:24,200 --> 00:16:30,740
Verá que en realidad tenemos algunos cambios que deben ser comprometidos y esos cambios son básicamente

243
00:16:30,800 --> 00:16:32,180
lo que cambió.

244
00:16:32,180 --> 00:16:37,150
Cuando volví, eliminó el archivo del perro y cambió la aplicación y los gatos.

245
00:16:37,220 --> 00:16:38,120
Sí.

246
00:16:38,150 --> 00:16:43,150
Así que agreguemos commit y no necesitamos agregar.

247
00:16:43,190 --> 00:16:44,290
Solo tenemos que comprometernos.

248
00:16:44,290 --> 00:16:47,230
Puedes ver que ya dice que el cambio debe ser comprometido.

249
00:16:48,800 --> 00:16:53,040
Y también nos dice que actualmente está invirtiendo la confirmación y luego el mensaje de confirmación.

250
00:16:53,390 --> 00:17:02,060
OK, por lo que normalmente pondríamos aquí, volveremos a la secuencia y luego podremos establecer ese largo hash allí mismo,

251
00:17:02,090 --> 00:17:09,040
o podría dar un mensaje de compromiso o un punto en el tiempo para volver a

252
00:17:09,080 --> 00:17:15,950
la autenticación antes de que se rompiera o volver a utilizar el bootstrap. y luego presiona enter.

253
00:17:15,990 --> 00:17:19,570
Ahora para obtener el estado estaban en Master.

254
00:17:19,580 --> 00:17:21,970
Nada para comprometer o puede limpiar el directorio.

255
00:17:22,070 --> 00:17:29,400
De hecho, sí en gatos sí, es importante tener en cuenta que no solo pierdo todo.

256
00:17:29,570 --> 00:17:36,710
a los archivos de actualización de archivos de gatos y perros arruinar el archivo y luego volver atrás.

257
00:17:36,740 --> 00:17:47,180
Si quisiera volver a cuando haya tenido el archivo de perros, podría obtener el registro y verás que mi comité ahora se ve como este primer

258
00:17:47,180 --> 00:17:52,670
archivo de la aplicación de anuncios y luego agregar el archivo de gatos agrégame

259
00:17:52,670 --> 00:18:01,280
Así que, aunque ya no tengo el archivo del perro básicamente el estado en el que estuvimos aquí, sí tengo

260
00:18:01,280 --> 00:18:01,940
este compromiso.

261
00:18:02,260 --> 00:18:03,360
Entonces yo tampoco.

262
00:18:03,370 --> 00:18:04,180
No lo pierdo

263
00:18:04,280 --> 00:18:07,770
Puedo volver a eso en cualquier momento si lo deseo.

264
00:18:07,790 --> 00:18:12,890
poderoso y creo que también es realmente intimidante cuando comienzas cuando ves algo como esto.

265
00:18:13,370 --> 00:18:14,950
Entonces se pone muy

266
00:18:14,990 --> 00:18:17,890
Así que debatí mostrarle la reversión.

267
00:18:18,260 --> 00:18:23,330
Tengo la razón por la que decidí hacerlo porque aunque no lo hagas mucho, creo que te

268
00:18:23,780 --> 00:18:28,090
muestra lo que puedes hacer para obtenerlo con una sola línea, tal vez dos líneas.

269
00:18:28,290 --> 00:18:33,650
Puedes tener 100 archivos y puedes volver a tenerlos cuando tengas un archivo o podrías tener 100 archivos

270
00:18:33,650 --> 00:18:38,720
que fueron completados con mil líneas cada uno y podrías volver a escribirlos y podrían tener solo

271
00:18:38,720 --> 00:18:39,750
una línea cada uno.

272
00:18:39,770 --> 00:18:40,900
Usted puede puede usarlo.

273
00:18:40,900 --> 00:18:46,130
Es realmente poderoso, especialmente cuando trabajas en proyectos más grandes.

274
00:18:46,130 --> 00:18:50,720
Así que debatí mostrarlo porque creo que es un poco intenso.

275
00:18:50,790 --> 00:18:54,650
Es mucho para ver y es que sabes algo como esto.

276
00:18:54,770 --> 00:18:59,290
No es que no sea fácil de recordar para nadie o que alguien lo sepa.

277
00:18:59,600 --> 00:19:00,890
Entonces no tengo esa impresión.

278
00:19:00,890 --> 00:19:04,550
Sé que soy un disco roto aquí, pero no te asustes por esta línea.

279
00:19:05,060 --> 00:19:05,880
DE ACUERDO.

280
00:19:06,380 --> 00:19:12,530
hablado un poco acerca de este estado de compromiso del flujo de trabajo, si lo desea, puede verificar el código anterior.

281
00:19:12,560 --> 00:19:13,300
Así que hemos

282
00:19:13,460 --> 00:19:18,470
Puede revertir si necesita echar un vistazo a la publicación de desbordamiento de pila si alguna vez tiene que hacerlo.

283
00:19:19,340 --> 00:19:22,590
Lo que vamos a ver a continuación es cómo entender cómo funciona esto.

284
00:19:22,760 --> 00:19:25,160
Entonces, hemos visto cómo podemos usarlo localmente.

285
00:19:25,310 --> 00:19:27,320
Entonces podría trabajar en un proyecto una novela.

286
00:19:27,350 --> 00:19:32,840
Puedo escribir mi novela en pequeños puntos de control con Get Ad get commit y luego puedo volver y mirar lo

287
00:19:32,840 --> 00:19:34,270
que tenía o puedo revertir.

288
00:19:34,400 --> 00:19:40,310
ahora, ¿qué pasaría si quisiera poner mi código en mi novela en un buen centro para que otras personas puedan compartirlo?

289
00:19:40,310 --> 00:19:40,470
Pero

290
00:19:40,490 --> 00:19:45,170
Otras personas podrían leerlo, otras personas podrían editarlo, podrían obtenerlo en su propia máquina, hacer

291
00:19:45,170 --> 00:19:47,490
algunos cambios y luego compartirlo con otras personas.

292
00:19:47,690 --> 00:19:51,710
Así que eso es para lo que está ocupado y de eso es de lo que hablaremos en el próximo video.
