1
00:00:00,100 --> 00:00:00,360
ESTÁ BEM.

2
00:00:00,360 --> 00:00:01,480
Bem vindo de volta.

3
00:00:01,590 --> 00:00:09,690
Então, no último vídeo, vimos quatro comandos novos entrar nesse estado adicionar e confirmar tudo muito útil especialmente adicionar e comprometer-se

4
00:00:09,690 --> 00:00:16,220
a usar o tempo todo, mas tudo o que nos permite fazer é adicionar arquivos e confirmá-los.

5
00:00:16,220 --> 00:00:22,910
Salve-os, basicamente, faça pequenos pontos de controle para realmente voltar o código antigo.

6
00:00:22,980 --> 00:00:24,450
Vamos ver dois novos comandos.

7
00:00:24,450 --> 00:00:29,700
Faça o login e faça o check-out e, na verdade, eles vão te mostrar mais alguns, mas eles não

8
00:00:29,700 --> 00:00:30,950
são tão essenciais quanto esses.

9
00:00:31,380 --> 00:00:33,550
Então eu estou na mesma pasta se eu digitar.

10
00:00:33,830 --> 00:00:35,300
Comecemos com a gente.

11
00:00:35,340 --> 00:00:38,760
Você pode ver que eu tenho esses três arquivos para obter status tipo get.

12
00:00:38,760 --> 00:00:43,890
Não fiz nenhuma alteração e, se eu tiver uma olhada, eu apenas as abriria novamente.

13
00:00:44,040 --> 00:00:48,120
C-9 na verdade sim.

14
00:00:48,810 --> 00:00:53,460
E vamos fazer gato e cães.

15
00:00:53,670 --> 00:00:57,370
Não sei se te mostrei isso antes de poder encadear-los assim.

16
00:00:57,810 --> 00:00:58,150
ESTÁ BEM.

17
00:00:58,200 --> 00:01:02,730
Então, temos esses três arquivos que os cães estão vazios.

18
00:01:02,730 --> 00:01:03,630
Isso é bom.

19
00:01:03,960 --> 00:01:08,880
Suponhamos que este seja um aplicativo enorme e, de alguma forma, estraguei algo e recebo um erro.

20
00:01:08,970 --> 00:01:12,540
Então faço algo errado e meu código não funciona mais.

21
00:01:12,750 --> 00:01:17,790
E, novamente, prevejo que é um grande aplicativo e na verdade eu não sei qual é o problema ou

22
00:01:17,790 --> 00:01:20,290
talvez estivesse tentando algo e eu decidi que o fizesse.

23
00:01:20,370 --> 00:01:21,760
Na verdade, eu não gosto disso.

24
00:01:21,780 --> 00:01:24,320
Voltem para a minha versão antiga.

25
00:01:24,330 --> 00:01:31,440
Então, a primeira coisa que você quer fazer é digitar get log in e isso nos dará um histórico

26
00:01:31,440 --> 00:01:35,400
ou um registro de todos os compromissos que fizemos neste repo.

27
00:01:35,400 --> 00:01:36,910
Então, uma nota rápida.

28
00:01:36,990 --> 00:01:44,190
Ele abre esse tipo de nova interface de terminal onde, se você entrar, ele realmente pode rolar, você também pode usar

29
00:01:45,420 --> 00:01:50,290
a seta para cima para percorrer, mas você não pode digitar comandos regulares agora.

30
00:01:50,310 --> 00:01:52,020
Observe como o cursor mudou um pouco.

31
00:01:52,020 --> 00:01:56,160
Há uma maldição ou há um cólon aqui para sair disso.

32
00:01:56,160 --> 00:02:00,040
Você pode digitar Q Então, volte a obter log.

33
00:02:00,540 --> 00:02:02,590
E vamos começar no início.

34
00:02:02,610 --> 00:02:03,580
Então, no fundo.

35
00:02:03,840 --> 00:02:12,360
A primeira coisa que fiz. Você pode ver primeiro o autor, a data em que eu fiz isso e o código que eu

36
00:02:12,360 --> 00:02:16,150
executei, que é que eles confirmam a mensagem adicionar X-File.

37
00:02:17,370 --> 00:02:24,310
E, em seguida, o próximo foi adicionar arquivo catch e, em seguida, adicione-me ao arquivo de gatos e cães.

38
00:02:24,390 --> 00:02:27,330
E você sabia que nós tínhamos arquivos de atualização também.

39
00:02:27,960 --> 00:02:31,700
Então sim, todos eles têm as vezes as mensagens são realmente importantes.

40
00:02:31,830 --> 00:02:37,470
descritivos, especialmente se você estiver revisando o código se você estiver voltando para isso depois de um tempo fora.

41
00:02:37,470 --> 00:02:38,710
E eles precisam ser

42
00:02:38,880 --> 00:02:45,020
Mas a parte mais importante no que diz respeito é a preocupação com os comandos reais que executamos.

43
00:02:45,360 --> 00:02:47,610
Nunca criamos essas mensagens de confirmação novamente.

44
00:02:47,610 --> 00:02:48,700
Eles são apenas para humanos.

45
00:02:48,720 --> 00:02:55,670
Mas a parte importante para o computador é este começo hash aqui esta longa string.

46
00:02:55,740 --> 00:03:00,000
É realmente muito importante porque esse é o identificador exclusivo.

47
00:03:00,360 --> 00:03:07,410
Então, é isso que se eu quiser voltar, eu quero ver o código desde o início, adicionar o arquivo do

48
00:03:07,800 --> 00:03:08,740
aplicativo no tempo.

49
00:03:08,940 --> 00:03:10,920
Eu preciso disso.

50
00:03:11,610 --> 00:03:12,900
Então eu vou copiar isso.

51
00:03:13,080 --> 00:03:18,600
Digamos que eu quero voltar até o momento em que acabei de ter o arquivo do aplicativo nenhum arquivo de gato sem arquivo de dugs.

52
00:03:19,410 --> 00:03:27,260
Eu copio aqui o comando C e eu toque Q para sair e então vamos ver o novo comando.

53
00:03:27,360 --> 00:03:30,200
Ou o segundo novo comando que está sendo verificado.

54
00:03:30,780 --> 00:03:34,100
Então eu escrevo get check out e este é um comando realmente versátil.

55
00:03:34,290 --> 00:03:40,290
Ele é usado para muitas coisas diferentes, mas a idéia geral é que ele é usado para ir

56
00:03:40,290 --> 00:03:46,110
e ver outra coisa e verificar outra coisa se é uma filial ou é um commit anterior.

57
00:03:47,280 --> 00:03:52,020
Nós também não falamos sobre ramificações, mas muitas vezes é usado para mudar as filiais.

58
00:03:52,140 --> 00:03:56,830
Então, precisamos fazer check-out e depois colar essa string longa e entrar em Enter.

59
00:03:57,240 --> 00:04:04,750
E, na verdade, antes que eu faça, deixe-me sair daqui e digite obter status.

60
00:04:05,310 --> 00:04:11,850
A primeira coisa que vejo é que eu fiz uma mudança no meu aplicativo, sim, que está bem, mas não o

61
00:04:11,850 --> 00:04:18,480
fiz para o Comitê. Não o adicionei, mas mais importante ainda no Mestrado de Filial, nós realmente não sabemos quais ramos são

62
00:04:18,480 --> 00:04:23,350
mas, mas tudo o que você precisa saber agora é que o mestre é nossa base.

63
00:04:23,520 --> 00:04:25,790
Então, tudo o que fizemos foi no Mestre.

64
00:04:26,280 --> 00:04:26,780
ESTÁ BEM.

65
00:04:27,090 --> 00:04:32,340
E eu também tenho esse pequeno prompt aqui no meu prompt de comando, diz mestre.

66
00:04:32,940 --> 00:04:36,630
Então agora, se eu executar esse comando parece que eu perdi.

67
00:04:36,660 --> 00:04:37,370
Digite novamente.

68
00:04:37,410 --> 00:04:41,150
Obtenha check-out e colar isso e, em seguida, pressione enter.

69
00:04:41,310 --> 00:04:46,230
A primeira coisa que você verá é que está me dizendo que eu tenho mudanças que não estão comprometidas.

70
00:04:46,440 --> 00:04:51,000
E se eu verificar isso se eu voltar aqui, eu vou perder essas mudanças.

71
00:04:51,360 --> 00:04:54,660
E isso é porque só pode acompanhar tantas coisas ao mesmo tempo.

72
00:04:54,690 --> 00:04:56,340
Então eu tenho algumas mudanças agora.

73
00:04:56,340 --> 00:05:03,210
Essa linha que eu fiz e recebo é assistir isso e dizer que você quer que eu cometer isso para você quer

74
00:05:03,210 --> 00:05:04,400
que eu adicione isso.

75
00:05:04,680 --> 00:05:10,500
Mas se eu voltar e ver algum código antigo, não vai saber mais sobre isso.

76
00:05:10,620 --> 00:05:13,610
Então é basicamente me avisar antes de voltar.

77
00:05:13,710 --> 00:05:19,800
Você provavelmente deve adicionar e cometer isso ou se livrar dele inteiramente por isso simplesmente não se preocupe com isso

78
00:05:19,800 --> 00:05:20,110
sobrá-lo.

79
00:05:20,280 --> 00:05:24,060
Eu vou adicionar um commit, embora eu o faça obter um aplicativo de anúncio.

80
00:05:24,080 --> 00:05:35,160
Sim e a minha mensagem de confirmação será apenas um arquivo do aplicativo para obter status de nada para confirmar.

81
00:05:35,250 --> 00:05:36,710
Ainda no mestre do ramo.

82
00:05:36,730 --> 00:05:39,390
Agora vamos tentar verificar isso novamente.

83
00:05:40,480 --> 00:05:44,920
Desta vez, recebemos uma mensagem muito mais longa.

84
00:05:44,920 --> 00:05:50,150
Mais importante ainda, note que já não diz Master aqui.

85
00:05:50,640 --> 00:05:52,140
Ele é interrompido porque é tão longo.

86
00:05:52,140 --> 00:05:59,350
Mas se eu escrevo esse status, vejo a cabeça destacada em 5 c d d blah blah blah.

87
00:05:59,350 --> 00:06:02,170
Qual é o começo desse hash.

88
00:06:02,760 --> 00:06:10,600
OK, então, na minha opinião, isso é muito bom começa a confundir este termo aqui.

89
00:06:10,990 --> 00:06:15,300
É sempre confuso para a maioria das pessoas que conheço, incluindo os nossos desenvolvedores.

90
00:06:15,310 --> 00:06:17,400
É basicamente um ponteiro.

91
00:06:17,440 --> 00:06:24,620
Eles o dão como um ponteiro no espaço ou no tempo o lugar atual onde você está e você pode movê-lo para mover

92
00:06:24,620 --> 00:06:27,270
para frente e para trás durante o tempo.

93
00:06:27,270 --> 00:06:31,280
O importante, porém, é que não estamos mais no Mestre.

94
00:06:31,300 --> 00:06:36,610
Então, o que fizemos é que voltamos e olhamos, basicamente, verificamos que estamos inspecionando a

95
00:06:36,610 --> 00:06:37,860
versão antiga do código.

96
00:06:37,870 --> 00:06:41,650
Então, se eu tipo LS, isso é o que é muito legal sobre isso.

97
00:06:41,750 --> 00:06:43,350
Eu só tenho um arquivo aqui.

98
00:06:43,540 --> 00:06:51,400
Então, quando voltei quando verifiquei esse código antigo, basicamente me transportou de volta no tempo, me levou de volta e

99
00:06:51,390 --> 00:06:54,540
pude ver o que eu tinha naquela época.

100
00:06:55,060 --> 00:07:00,760
Mas é importante notar que quando eu quando faço um check-out como se eu fosse verificado e, em

101
00:07:00,750 --> 00:07:07,620
seguida, o nome do commit hash se eu fizer isso que me tira do fluxo atual ou do fluxo de trabalho normal

102
00:07:07,620 --> 00:07:08,100
do bem.

103
00:07:08,130 --> 00:07:10,290
É por isso que diz Cabeça destacada.

104
00:07:10,360 --> 00:07:18,610
espécie de linha de tempo que se parece com isso, cada um desses shows é um compromisso.

105
00:07:18,610 --> 00:07:24,850
Então, se você imaginar que nossa história tem uma história como uma

106
00:07:24,860 --> 00:07:27,950
Basta fazer mais alguns.

107
00:07:30,370 --> 00:07:31,620
ESTÁ BEM.

108
00:07:31,920 --> 00:07:32,700
Oh puxa.

109
00:07:32,800 --> 00:07:33,480
Aqui vamos nós.

110
00:07:33,490 --> 00:07:39,970
Então, cada um desses é um ponto no tempo em que nos comprometemos e está em uma espécie de lista

111
00:07:39,970 --> 00:07:44,180
linear aqui onde começamos esse e então fizemos algumas mudanças comprometidas de novo.

112
00:07:44,310 --> 00:07:46,420
E há um fluxo para isso.

113
00:07:46,530 --> 00:07:50,400
Este é o lugar onde fomos o último compromisso.

114
00:07:50,500 --> 00:07:58,950
Isso é o que é conhecido atualmente, pelo menos, este é o lugar onde um mestre é tão óbvio que o mestre Isto

115
00:07:58,960 --> 00:08:03,260
é onde estávamos antes de termos feito esse comando de check-out.

116
00:08:03,270 --> 00:08:11,560
Então eu corri cheguei check-out e isso cometeu e levou-me todo o caminho de volta para eu acreditar que nosso

117
00:08:11,760 --> 00:08:16,760
primeiro compromisso e nos disse que cabeça destacada naquela mensagem de compromisso.

118
00:08:16,770 --> 00:08:19,290
Então isso significa que o mestre ainda está aqui.

119
00:08:19,380 --> 00:08:22,530
Não mudamos este mestre de volta.

120
00:08:22,530 --> 00:08:26,320
O que fizemos é mantê-lo lá, mas nós destacamos a cabeça.

121
00:08:26,310 --> 00:08:28,920
E novamente eu acho que isso é muito confuso.

122
00:08:28,960 --> 00:08:37,150
O que é importante é que, basicamente, adicionamos essa idéia do que é apenas um aqui.

123
00:08:37,480 --> 00:08:42,200
Não tenho certeza por que isso mudou o destaque de sintaxe, mas a cabeça está aqui.

124
00:08:42,460 --> 00:08:46,570
Mas nós deixamos aqui, então nós temos negócios inacabados por aqui.

125
00:08:46,890 --> 00:08:49,620
Então, o que queremos fazer é totalmente para nós.

126
00:08:49,620 --> 00:08:55,710
Geralmente, quando usamos o check-out, é só olhar algumas mudanças antigas apenas para verificar nosso código antigo e

127
00:08:55,920 --> 00:08:57,730
depois voltar para onde estávamos.

128
00:08:58,020 --> 00:09:03,610
antigo e depois voltem ao mestre e isso irá resolver um problema de detecção de cabeça.

129
00:09:03,610 --> 00:09:10,990
Então pense nisso como acertando o botão de pausa no código que tínhamos e depois verificamos algum código anterior que é

130
00:09:10,990 --> 00:09:18,040
onde estamos agora e então talvez copiem uma ou duas linhas, talvez vejamos uma nota que escrevemos para nós ou

131
00:09:18,250 --> 00:09:19,590
Olhe para algum código

132
00:09:19,600 --> 00:09:25,560
Não é realmente um problema, mas pode ser porque, se eu começar a fazer mudanças agora, no meu

133
00:09:25,590 --> 00:09:31,600
aplicativo, James e eu tento adicionar e comprometer-me-ei com um problema que é que eu sei o que

134
00:09:31,600 --> 00:09:35,630
fazer porque temos estes, temos um mestre aqui temos cabeça aqui.

135
00:09:35,800 --> 00:09:37,020
Vamos tomar uma decisão.

136
00:09:37,060 --> 00:09:41,100
Então, geralmente, o que fazemos é que verificamos alguma coisa inspecionada.

137
00:09:41,250 --> 00:09:44,070
Olhe para ver algum código e depois volte ao master.

138
00:09:44,080 --> 00:09:49,350
Às vezes, você quer voltar a uma versão antiga e reverter.

139
00:09:49,360 --> 00:09:55,780
O que, basicamente, significa voltar e começar nesse momento no tempo, em vez de apenas verificar isso.

140
00:09:56,230 --> 00:09:59,420
Então, antes que eu faça, deixe-me mostrar-lhe como você volta ao mestre.

141
00:09:59,700 --> 00:10:05,500
Então, de novo, o status diz que nos separamos nesta longa string.

142
00:10:05,500 --> 00:10:05,960
Eu poderia fazer.

143
00:10:05,970 --> 00:10:06,450
Boa.

144
00:10:06,510 --> 00:10:08,010
Confira o mestre.

145
00:10:08,130 --> 00:10:10,100
E isso me leva de volta no tempo.

146
00:10:11,400 --> 00:10:18,820
E agora, a primeira coisa, notei que esses arquivos voltam, eu escrevo ls e agora tenho esses três arquivos novamente

147
00:10:19,180 --> 00:10:20,990
e tipo certo, obtenha status.

148
00:10:21,380 --> 00:10:23,500
Estou no ramo mestre.

149
00:10:24,070 --> 00:10:26,170
Então, fizemos uma pequena viagem para trás.

150
00:10:26,170 --> 00:10:27,340
A metade de nós era um par.

151
00:10:27,340 --> 00:10:32,970
A metade de nós estava de volta e depois voltamos para dominar e tudo está feliz novamente.

152
00:10:33,470 --> 00:10:34,160
Tudo bem.

153
00:10:34,270 --> 00:10:41,320
Mas digamos que quer voltar, quero reverter para deixar fazer login antes de adicionar o arquivo de

154
00:10:41,320 --> 00:10:41,890
cães.

155
00:10:42,100 --> 00:10:46,760
Então, cometer uma mensagem de confirmação, onde adicionamos em meow ao arquivo catch.

156
00:10:46,840 --> 00:10:50,840
Então, devemos ter os gatos eo arquivo do aplicativo e eu só quero voltar para isso.

157
00:10:51,070 --> 00:10:56,560
Então eu não quero apenas verificá-lo e olhar para ele, mas eu realmente quero que meu código reflita esse estado.

158
00:10:57,100 --> 00:11:03,880
Quero adicionar um novo commit que diz que voltamos de volta, estou começando sem o arquivo de cães.

159
00:11:04,240 --> 00:11:09,310
como se você escondeu uma grande parte do seu romance ou você quer voltar atrás antes de

160
00:11:09,310 --> 00:11:15,130
adicionar na autenticação do usuário ou antes de adicionar no Bootstrap e você só quer voltar e começar de novo.

161
00:11:15,130 --> 00:11:15,960
Então, isso seria

162
00:11:15,960 --> 00:11:22,110
Nesse ponto e o infeliz aqui é que existem muitas maneiras de fazer isso.

163
00:11:22,180 --> 00:11:25,470
E antes de eu realmente mostrar alguns deles, vou mostrar-lhe um.

164
00:11:25,480 --> 00:11:30,980
Mas antes de fazer isso, quero adicionar uma nota aqui sobre como os desenvolvedores usam.

165
00:11:31,360 --> 00:11:36,760
A maioria dos desenvolvedores e isso é definitivamente uma generalização, mas a maioria dos desenvolvedores são

166
00:11:36,760 --> 00:11:43,780
bonitos, são muito confortáveis ​​com o fluxo de trabalho comum que estamos falando sobre o status, adicione o status de confirmação

167
00:11:43,780 --> 00:11:48,400
e cometer mais e mais, talvez verificando que alguns desenvolvedores trabalharão com as agências.

168
00:11:48,550 --> 00:11:56,260
desfazer algo para excluir as mudanças seja o que for, é algo que você realmente não faz isso com freqüência.

169
00:11:56,260 --> 00:11:59,930
Mas quando se trata de retornar ao código antigo para

170
00:12:00,130 --> 00:12:05,950
É muito raro que você abandone você conhece seu código atual, especialmente quando você está em uma equipe maior.

171
00:12:06,820 --> 00:12:08,340
Não é que isso nunca acontece.

172
00:12:08,350 --> 00:12:11,370
Mas esse tipo de coisas não são a norma.

173
00:12:11,800 --> 00:12:17,290
E eu diria que a maioria dos desenvolvedores não sabe como fazer isso no topo da cabeça ou eles podem

174
00:12:17,290 --> 00:12:21,090
saber uma maneira de fazê-lo, mas existem cinco ou 10 maneiras diferentes de fazê-lo.

175
00:12:21,460 --> 00:12:25,940
Assim, a maneira como as pessoas usam novamente é que eles estão confortáveis ​​com muitos dos conceitos básicos.

176
00:12:26,200 --> 00:12:29,260
O pão e a manteiga mandam realmente cinco a sete comandos.

177
00:12:29,260 --> 00:12:32,750
E então, um dia, alguém terá que fazer algo que eles não sabem como fazer.

178
00:12:32,890 --> 00:12:34,720
E eles apenas pesquisam.

179
00:12:34,720 --> 00:12:38,090
Então, algo como o Stack Overflow é realmente muito útil.

180
00:12:38,320 --> 00:12:43,080
E, se olharmos, tenho um frete de transbordo de pilha incluído como um link.

181
00:12:43,080 --> 00:12:44,340
Há uma questão aqui.

182
00:12:44,470 --> 00:12:48,390
Como eu reverto do meu estado atual para um instantâneo feito em um determinado commit.

183
00:12:48,400 --> 00:12:53,950
Então, como faço para voltar a um compromisso antigo não só verificá-lo como vimos, mas como eu realmente

184
00:12:53,950 --> 00:12:54,720
reverto para ele.

185
00:12:55,030 --> 00:13:01,040
E provavelmente há 20 respostas diferentes e nenhuma delas é a mesma.

186
00:13:02,110 --> 00:13:03,730
Então, vou passar por alguns deles.

187
00:13:03,790 --> 00:13:06,220
Você vai ver que algumas delas são de várias linhas.

188
00:13:06,430 --> 00:13:13,330
Alguns deles vão perguntar a você ou alguns deles terão você basicamente destruindo qualquer um dos

189
00:13:13,330 --> 00:13:16,060
compromissos que você fez antes de reverter.

190
00:13:16,060 --> 00:13:18,670
Alguns deles manterão os compromissos que você tem.

191
00:13:18,670 --> 00:13:20,110
Há muitas maneiras diferentes.

192
00:13:20,170 --> 00:13:23,560
Aquele com quem eu vou trabalhar é esse aqui.

193
00:13:23,570 --> 00:13:29,660
É bom e curto e é muito fácil fazer o que fazemos à medida que escrevemos, inverter.

194
00:13:29,920 --> 00:13:37,390
Dash dash no dash commit e depois cometer que queremos reverter para dot dot head.

195
00:13:37,600 --> 00:13:43,090
E, como você pode ver aqui, diz que isso irá reverter tudo da cabeça de volta para o commit hash de volta a

196
00:13:43,090 --> 00:13:49,120
qualquer compromisso que nós fornecemos, o que significa que ele irá recriar que comete a data como se todo compromisso desde que tenha sido uma

197
00:13:49,120 --> 00:13:49,880
caminhada de volta.

198
00:13:49,900 --> 00:13:51,140
Então isso não é tão importante.

199
00:13:51,430 --> 00:13:58,900
E, em seguida, o dash dash No commit é uma bandeira que diz apenas para reverter todos os compromissos ao mesmo tempo em

200
00:13:58,900 --> 00:14:04,300
vez de fazê-los um de cada vez, o que nos pediria uma mensagem para cada um.

201
00:14:04,360 --> 00:14:09,970
Então, ao invés de fazer isso, podemos fazer o dash dash. Não cometer, reverterá tudo de volta e

202
00:14:09,970 --> 00:14:16,280
então podemos executar get commit e dar uma mensagem como revertida ou desfazer as mudanças o que quer que façamos.

203
00:14:16,510 --> 00:14:22,880
Então vamos tentar agora para voltar aqui e vou copiar isso para as anotações para que

204
00:14:22,900 --> 00:14:25,910
você tenha lá, além de colá-lo aqui.

205
00:14:26,350 --> 00:14:30,130
E novamente isso, obviamente, precisa mudar dependendo do seu compromisso.

206
00:14:30,190 --> 00:14:32,410
Então eu quero voltar.

207
00:14:32,410 --> 00:14:36,980
Eu acho que eu acabei de copiar mais alguma coisa na capa da minha área de transferência.

208
00:14:37,030 --> 00:14:44,140
para quando eu adicionei meow para gatos e vamos apenas dar uma olhada no que os arquivos se parecem agora.

209
00:14:44,140 --> 00:14:45,180
Eu quero voltar

210
00:14:45,730 --> 00:14:47,700
Então os cães estão vazios.

211
00:14:48,310 --> 00:14:53,060
Os gatos têm meow e ronronar e endereço tem todas essas coisas.

212
00:14:53,530 --> 00:14:54,300
ESTÁ BEM.

213
00:14:54,910 --> 00:15:02,990
Então, agora, se eu tentar essa linha primeiro, sempre digite obter status e uma coisa que vale a pena notar é que

214
00:15:02,990 --> 00:15:06,550
se você tentar e reverter e você não tiver alterações.

215
00:15:06,590 --> 00:15:10,820
Então, se eu fiz um novo arquivo ou se eu mudar algo nos cães.

216
00:15:10,880 --> 00:15:11,170
Sim.

217
00:15:11,180 --> 00:15:13,750
E eu tentei reverter isso me avisaria.

218
00:15:13,760 --> 00:15:17,150
Eu diria que você não comprometeu mudanças o que você quer que eu faça.

219
00:15:17,420 --> 00:15:19,670
Então, a maioria das vezes você apenas adiciona essas mudanças.

220
00:15:19,700 --> 00:15:22,150
Comprometer-lhes e então você se referirá.

221
00:15:22,640 --> 00:15:32,280
OK então pegue o traço do rio dash nenhuma corrida comprometer-se, então, Pace disse o guirlanda das cordas ou o ponto ponto ponto.

222
00:15:32,900 --> 00:15:34,400
Sim, eu sei que isso é muito.

223
00:15:34,400 --> 00:15:37,470
Não, eu nunca me lembraria disso mesmo.

224
00:15:37,520 --> 00:15:38,550
Você transborda a pilha.

225
00:15:38,570 --> 00:15:40,660
Você encontra-lo novamente online.

226
00:15:40,730 --> 00:15:41,780
Use suas habilidades de Google.

227
00:15:41,780 --> 00:15:42,200
Isto é.

228
00:15:42,200 --> 00:15:42,790
Isto é.

229
00:15:43,010 --> 00:15:48,650
Como eu mencionei algo que você não faz tudo isso muitas vezes, mas é importante saber como

230
00:15:48,650 --> 00:15:52,070
encontrar e descobrir como fazê-lo, não que você precise memorizar isso.

231
00:15:52,100 --> 00:15:54,720
Então comece a confirmar e tricotar.

232
00:15:54,800 --> 00:15:56,610
Vale a pena memorizar.

233
00:15:56,780 --> 00:15:59,870
Mas algo desse jeito do rio Dash não cometer.

234
00:16:00,140 --> 00:16:02,160
Eu não desperdiçaria seu tempo nisso.

235
00:16:02,810 --> 00:16:04,070
ESTÁ BEM.

236
00:16:04,490 --> 00:16:05,780
Observou que aconteceu aqui.

237
00:16:05,930 --> 00:16:10,310
Você pode ver que temos nos gatos Jasin J. S. mas os cães se foram.

238
00:16:10,550 --> 00:16:12,230
Olhemos para os gatos.

239
00:16:12,260 --> 00:16:13,690
Só meuvo.

240
00:16:14,030 --> 00:16:17,690
Olhemos sim sim, só tem uma única linha.

241
00:16:17,690 --> 00:16:22,920
Este é o meu aplicativo complexo para digitar obter status agora.

242
00:16:24,200 --> 00:16:30,740
Você verá que realmente temos algumas mudanças que precisam ser comprometidas e essas mudanças

243
00:16:30,800 --> 00:16:32,180
são basicamente modificadas.

244
00:16:32,180 --> 00:16:37,150
Quando voltei, ele eliminou o arquivo do cão e mudou o aplicativo e os gatos.

245
00:16:37,220 --> 00:16:38,120
Sim.

246
00:16:38,150 --> 00:16:43,150
Então, vamos adicionar commit e não precisamos adicionar.

247
00:16:43,190 --> 00:16:44,290
Nós apenas precisamos nos comprometer.

248
00:16:44,290 --> 00:16:47,230
Você pode ver isso já diz que a mudança deve ser cometida.

249
00:16:48,800 --> 00:16:53,040
E também nos diz que você está reverter o commit e depois a mensagem de confirmação.

250
00:16:53,390 --> 00:17:02,060
OK, então, geralmente colocamos aqui, é revertido de volta e, em seguida, você pode acelerar esse longo hash ali

251
00:17:02,090 --> 00:17:09,040
mesmo, ou você poderia dar uma mensagem de confirmação ou um ponto no tempo reverter

252
00:17:09,080 --> 00:17:15,950
para antes da autenticação quebrada ou revertida antes do bootstrap adicionado e depois pressione enter.

253
00:17:15,990 --> 00:17:19,570
Agora, para obter status, estavam no Mestre.

254
00:17:19,580 --> 00:17:21,970
Nada para confirmar ou limpar o diretório.

255
00:17:22,070 --> 00:17:29,400
Na verdade, sim, sim, em gatos, sim, é importante notar que não perdi tudo.

256
00:17:29,570 --> 00:17:36,710
gato me adicione aos arquivos de atualização de arquivos de cães e gatos bagunça o arquivo e depois volte.

257
00:17:36,740 --> 00:17:47,180
Se eu quisesse voltar para quando eu tive o arquivo de cães que eu poderia fazer obter log e você sabe, veja meu comitê agora se parece

258
00:17:47,180 --> 00:17:52,670
com este primeiro arquivo de aplicativo de anúncio, em seguida, adicione o arquivo do

259
00:17:52,670 --> 00:18:01,280
Então, embora eu não tenha mais o arquivo de cachorro, basicamente, o estado em que estávamos aqui, eu tenho esse

260
00:18:01,280 --> 00:18:01,940
compromisso.

261
00:18:02,260 --> 00:18:03,360
Então eu também não.

262
00:18:03,370 --> 00:18:04,180
Eu não perco isso.

263
00:18:04,280 --> 00:18:07,770
Eu posso voltar a isso em qualquer ponto, se eu quiser.

264
00:18:07,790 --> 00:18:12,890
e acho que também é realmente intimidante quando você está começando quando vê algo assim.

265
00:18:13,370 --> 00:18:14,950
Então, é realmente muito poderoso

266
00:18:14,990 --> 00:18:17,890
Então eu discuti mostrando você reverter.

267
00:18:18,260 --> 00:18:23,330
Eu tive o motivo pelo qual eu decidi fazê-lo porque porque você não faz muito, acho que isso

268
00:18:23,780 --> 00:18:28,090
mostra o que você pode fazer para conseguir isso com uma única linha, talvez duas linhas.

269
00:18:28,290 --> 00:18:33,650
Você pode ter 100 arquivos e você pode voltar para quando você teve um arquivo ou você poderia ter 100

270
00:18:33,650 --> 00:18:38,720
arquivos que foram preenchidos com mil linhas cada e você poderia escrever de volta e eles só podem ter

271
00:18:38,720 --> 00:18:39,750
uma linha cada.

272
00:18:39,770 --> 00:18:40,900
Você pode usá-lo.

273
00:18:40,900 --> 00:18:46,130
É realmente poderoso especialmente quando você está trabalhando em projetos maiores.

274
00:18:46,130 --> 00:18:50,720
Então eu discuti mostrando para você, porém, porque eu acho que é um pouco intenso.

275
00:18:50,790 --> 00:18:54,650
É muito para ver e você sabe algo assim.

276
00:18:54,770 --> 00:18:59,290
Não é fácil para ninguém se lembrar ou ninguém sabe apenas.

277
00:18:59,600 --> 00:19:00,890
Então não faço essa impressão.

278
00:19:00,890 --> 00:19:04,550
Eu sei que eu sou um registro quebrado, mas não freak sobre esta linha.

279
00:19:05,060 --> 00:19:05,880
ESTÁ BEM.

280
00:19:06,380 --> 00:19:12,530
um pouco sobre esse status de compromisso de fluxo de trabalho se você quiser verificar o código antigo.

281
00:19:12,560 --> 00:19:13,300
Então, conversamos

282
00:19:13,460 --> 00:19:18,470
Você pode reverter se você precisar apenas dar uma olhada na postagem de vazamento de pilha se você precisar fazer isso.

283
00:19:19,340 --> 00:19:22,590
O que vamos ver em seguida é como obter a forma como ele joga nisso.

284
00:19:22,760 --> 00:19:25,160
Então nós vimos como podemos usá-lo localmente.

285
00:19:25,310 --> 00:19:27,320
Então eu poderia trabalhar em um projeto uma novela.

286
00:19:27,350 --> 00:19:32,840
Posso escrever a minha novela em pequenos pontos de verificação com a obtenção de um anúncio e confirmo e depois posso voltar e ver

287
00:19:32,840 --> 00:19:34,270
o que tive ou posso reverter.

288
00:19:34,400 --> 00:19:40,310
agora, e se eu quisesse colocar o meu código, coloquei meu romance no bom hub para que outras pessoas possam compartilhá-lo.

289
00:19:40,310 --> 00:19:40,470
Mas

290
00:19:40,490 --> 00:19:45,170
Outras pessoas poderiam lê-lo que outras pessoas pudessem editá-lo, poderiam obtê-lo em sua própria máquina, fazer algumas

291
00:19:45,170 --> 00:19:47,490
mudanças e depois compartilhar isso com outras pessoas.

292
00:19:47,690 --> 00:19:51,710
Então, é por isso que é o que é ocupado e é disso que vamos falar no próximo vídeo.
