1
00:00:00,620 --> 00:00:01,860
OK, vamos voltar.

2
00:00:02,280 --> 00:00:07,100
Então, eu quero brevemente dar-lhe um pouco de uma visão geral sobre o que vamos fazer com obter e

3
00:00:07,100 --> 00:00:07,750
obter ajuda.

4
00:00:07,920 --> 00:00:10,110
Eu mencionei isso um pouco no último vídeo.

5
00:00:10,110 --> 00:00:15,250
Basicamente, nossa progressão aqui é que já falamos sobre conceitualmente sobre o que obter e obter, é

6
00:00:15,250 --> 00:00:20,800
que nós conversamos um pouco sobre por que você usaria isso como é útil o que faremos em

7
00:00:20,850 --> 00:00:22,710
seguida ver os princípios muito básicos.

8
00:00:22,740 --> 00:00:28,020
acho que o segundo e o terceiro vídeo, se você incluir a primeira introdução, não vamos lidar com obter ajuda.

9
00:00:28,020 --> 00:00:29,730
Então, para os dois primeiros vídeos,

10
00:00:29,730 --> 00:00:31,710
Então, não estamos compartilhando código com ninguém.

11
00:00:31,740 --> 00:00:33,340
Não recebemos o código de outra pessoa.

12
00:00:33,570 --> 00:00:39,900
Nós estamos apenas usando isso localmente como uma maneira para você saber salvar nossas mudanças e reverter para versões

13
00:00:39,900 --> 00:00:40,830
antigas do código.

14
00:00:40,830 --> 00:00:44,540
Então, esses dois vídeos irão cobrir alguns comandos realmente importantes.

15
00:00:45,150 --> 00:00:50,580
E então vamos conversar sobre chegar em casa e vamos falar sobre tirar o código de chegar em

16
00:00:50,580 --> 00:00:50,980
casa.

17
00:00:51,180 --> 00:00:57,630
Então, vou lhe dar um código de um aplicativo que você pode então clonar em sua máquina e executar em sua máquina.

18
00:00:58,170 --> 00:01:03,240
E então também você poderá empurrar esse código ou empurrar seu próprio código para que ela

19
00:01:03,240 --> 00:01:05,640
compartilhe com outras pessoas para que possam cloná-lo.

20
00:01:05,640 --> 00:01:07,270
Então, será o que acabamos.

21
00:01:07,380 --> 00:01:10,320
E também há um exercício lá também.

22
00:01:10,320 --> 00:01:11,630
Por enquanto estamos começando aqui.

23
00:01:11,730 --> 00:01:17,370
Então, três comandos principais vão falar como eu mencionei no último vídeo se você estiver usando o Cloud 9,

24
00:01:17,370 --> 00:01:23,050
o que todos deveriam ser, se você não estiver, você está um pouco por conta própria até instalar o bem.

25
00:01:23,190 --> 00:01:28,860
Não é terrivelmente complicado, mas às vezes você se depara com problemas se você estiver perdendo certas dependências.

26
00:01:28,980 --> 00:01:35,520
Se você já instalou antes que seja um pouco, não é divertido às vezes.

27
00:01:35,520 --> 00:01:40,410
Então, felizmente usando o Cloud 9, já nos instalamos como vimos aqui.

28
00:01:40,530 --> 00:01:45,960
Não se preocupe com a versão, desde que veja algo aqui que não seja encontrado ou o

29
00:01:45,960 --> 00:01:47,250
comando não foi encontrado.

30
00:01:47,250 --> 00:01:50,660
Então, a primeira coisa sobre a qual temos que falar é entrar nela.

31
00:01:50,850 --> 00:01:57,180
Então, agora, eu estou em vez de um diretório chamado Obter que eu criei e vou fazer outro

32
00:01:57,180 --> 00:01:59,390
diretório e apenas chamar uma introdução.

33
00:01:59,740 --> 00:02:03,910
Vamos chamar isso de CD de introdução para isso.

34
00:02:04,410 --> 00:02:08,280
E, dentro disso, vou criar uma aplicação muito simples.

35
00:02:08,280 --> 00:02:12,770
É que eu nem sequer chamaria um aplicativo, mas vou adicionar alguns arquivos e vamos

36
00:02:12,780 --> 00:02:19,290
fingir que é uma aplicação gigantesca que eu sei que quero acompanhar, eu quero usá-lo para rastrear minhas mudanças e reverter se

37
00:02:19,290 --> 00:02:20,610
cometi um erro .

38
00:02:20,610 --> 00:02:26,520
Eu quero poder passo a passo ver o código que escrevi todos os dias ou todas as vezes mudanças comprometidas para

39
00:02:27,090 --> 00:02:27,810
fazer isso.

40
00:02:27,900 --> 00:02:33,100
Eu primeiro tenho que dizer que essa boa introdução ainda existe e eu quero que isso se preocupe com isso.

41
00:02:33,240 --> 00:02:36,980
Portanto, não é só observar todos os arquivos em nosso computador.

42
00:02:37,110 --> 00:02:38,970
Isso seria muito louco.

43
00:02:38,970 --> 00:02:43,740
Em vez disso, temos que informar manualmente que é inicializado entrar neste diretório.

44
00:02:43,980 --> 00:02:50,220
Basicamente, prepare-se, eu vou usar você nesta pasta e isso só funciona nessa pasta e em todas as

45
00:02:50,220 --> 00:02:52,310
pastas que estão dentro dessa pasta.

46
00:02:52,440 --> 00:02:56,260
Então, não funcionará se eu inicializar.

47
00:02:56,350 --> 00:02:58,680
Deixe-me certificar-se de que isso seja atualizado aqui.

48
00:02:58,680 --> 00:02:59,100
Aqui vamos nós.

49
00:02:59,100 --> 00:03:05,370
Se eu iniciá-lo em vez de obter a introdução aqui e estou rastreando todo o código ao invés de

50
00:03:05,580 --> 00:03:10,320
obter uma introdução que funciona bem, mas não acompanhará as mudanças feitas aqui ou aqui.

51
00:03:10,470 --> 00:03:15,840
Se eu quisesse assistir tudo isso em um repositório se eu quiser saber sobre

52
00:03:15,840 --> 00:03:20,590
tudo aqui, então eu inicializaria entrar nesta pasta de inicialização do webdav.

53
00:03:20,700 --> 00:03:22,160
Normalmente, você não quer fazer isso.

54
00:03:22,260 --> 00:03:25,630
Normalmente, você possui um repositório para um projeto.

55
00:03:26,160 --> 00:03:31,760
Então, um Ribault é o lugar onde muitas pessoas dizem repo em vez de repositório por projeto.

56
00:03:31,920 --> 00:03:38,450
Então, este é o nosso projeto de demonstração, ele é chamado Get intro e a primeira coisa que farei é fazer um arquivo.

57
00:03:38,670 --> 00:03:41,390
Então eu vou ligar para este aplicativo.

58
00:03:41,480 --> 00:03:46,650
J. S. Sim, vamos abrir esse arquivo, então nada envolvendo ainda.

59
00:03:47,040 --> 00:03:48,700
E vamos adicionar algo aqui.

60
00:03:48,870 --> 00:03:51,900
Então, apenas uma única linha conta sobre log.

61
00:03:51,990 --> 00:03:58,950
Este é o meu aplicativo complexo apenas para que possamos trabalhar com algo.

62
00:03:58,950 --> 00:04:01,520
Então, fale novamente, este é um grande aplicativo.

63
00:04:01,800 --> 00:04:02,740
ESTÁ BEM.

64
00:04:03,240 --> 00:04:06,720
Então, o primeiro comando novamente é entrar nisso e isso é tudo o que temos que executar.

65
00:04:07,110 --> 00:04:14,910
Então, só queremos ter certeza de que estamos no diretório certo, obtenha a introdução e, em seguida, execute novamente, inicie a inicialização e,

66
00:04:14,910 --> 00:04:21,870
em seguida, veja que recebo uma pequena impressão diz que inicializou vazio, obtenha o repositório e, em seguida, o nome do

67
00:04:21,870 --> 00:04:24,690
diretório que eu ' m in get intro.

68
00:04:24,990 --> 00:04:28,490
Observe também que adicionou este ponto obter.

69
00:04:28,560 --> 00:04:35,910
Nós realmente não falamos sobre isso, mas as coisas começam com um ponto dot, obtenha o tipo de tipo ls.

70
00:04:36,090 --> 00:04:38,680
Parece que há apenas x J s aqui.

71
00:04:39,060 --> 00:04:42,760
Mas se eu conversar tipo LS traço a.

72
00:04:43,260 --> 00:04:46,150
Você pode ver que há uma pasta chamada.

73
00:04:46,350 --> 00:04:48,050
E essas são pastas ocultas.

74
00:04:48,120 --> 00:04:50,420
Neste caso, apenas um recebe.

75
00:04:50,580 --> 00:04:56,730
Então, quando executamos, insira o que ele realmente faz, é que ele faz um diretório escondido, não é chamado aonde

76
00:04:57,030 --> 00:05:01,320
eu corro que entram nesse comando e ele irá acompanhar todas as nossas mudanças.

77
00:05:01,320 --> 00:05:05,100
Essa é basicamente a magia onde é que tudo existe.

78
00:05:05,280 --> 00:05:11,490
um projeto enorme com 20 arquivos diferentes e eu sei que você cometeu meu código um monte de vezes que

79
00:05:11,550 --> 00:05:18,650
eu tenho trabalhado nisso há anos talvez e eu exclico que não recebo uma pasta que eu potencialmente perdi tudo se eu não

80
00:05:18,650 --> 00:05:23,650
tivesse apoiado se não estivesse usando, eu perderia todas as mudanças em toda a minha história.

81
00:05:23,660 --> 00:05:25,560
Então, se eu estiver trabalhando em

82
00:05:25,790 --> 00:05:27,970
Portanto, é importante que você não se enrosque com isso.

83
00:05:28,220 --> 00:05:32,680
Mas geralmente você nem vai ver isso, a menos que você esteja procurando por ele no caso de você querer

84
00:05:32,690 --> 00:05:33,330
se livrar dele.

85
00:05:33,530 --> 00:05:39,080
Se você se arruinou e você inicializou acidentalmente o repositório em seu computador inteiro, você fez isso no diretório inicial

86
00:05:39,080 --> 00:05:44,660
ou fez isso, você conhece aqui no campo de inicialização do webdav ou seja qual for o seu nome equivalente

87
00:05:44,660 --> 00:05:48,760
e você não deseja rastrear todos os arquivos no seu computador ao mesmo tempo.

88
00:05:48,800 --> 00:05:54,940
Então, você deseja remover isso e você o removerá, como qualquer outro diretório, Ahram dash Aref.

89
00:05:55,160 --> 00:05:55,450
ESTÁ BEM.

90
00:05:55,490 --> 00:05:56,800
Então, essa foi uma nota lateral.

91
00:05:57,080 --> 00:06:04,760
O próximo comando, eu vou mostrar que você realmente adicionou aqui para adicioná-lo agora obter status.

92
00:06:04,790 --> 00:06:06,360
Então, isso é importante.

93
00:06:06,380 --> 00:06:09,970
Não é realmente uma ação que não diz para fazer nada.

94
00:06:09,980 --> 00:06:17,230
Ele basicamente pede um status e é uma coisa muito comum digitar antes de fazer qualquer outra coisa.

95
00:06:17,270 --> 00:06:19,080
Então você geralmente faz o check-in com get.

96
00:06:19,100 --> 00:06:20,240
Você diz qual é o seu status.

97
00:06:20,300 --> 00:06:23,770
E então isso lhe dirá algo e então você faz algo com base nisso.

98
00:06:23,990 --> 00:06:30,290
Então, agora, se eu digitar obter status, tudo isso me diz que haverá muito idioma aqui que

99
00:06:30,360 --> 00:06:32,330
é bastante confuso no início.

100
00:06:32,780 --> 00:06:38,710
Diz sobre o mestre do ramo que você não precisa se preocupar com o que é tudo o que você deve saber aqui.

101
00:06:38,810 --> 00:06:45,570
Veja entre parênteses que eu vejo M. Isso me diz que eu estou no ramo mestre, o

102
00:06:45,570 --> 00:06:49,090
que são ramos e eu posso falar sobre o compromisso inicial.

103
00:06:49,490 --> 00:06:51,310
Isso significa que eu realmente não fiz um novo compromisso.

104
00:06:51,320 --> 00:06:52,790
Ainda não fiz nada.

105
00:06:53,240 --> 00:07:01,110
E o aplicativo de arquivos não trilhou J. S. Nada adicionado para confirmar, mas os arquivos não rastreados estão presentes.

106
00:07:01,700 --> 00:07:05,620
Então, a primeira coisa que eu quero fazer é mostrar o que acontece quando eu adiciono um novo arquivo.

107
00:07:05,810 --> 00:07:10,290
Então, vamos adicionar um arquivo chamado Cats genius.

108
00:07:11,180 --> 00:07:20,050
E se eu digitar obter status agora, agora me diz que há 2 arquivos não trilhos realmente e o gênio dos gatos.

109
00:07:20,180 --> 00:07:24,440
E a razão que diz que eles estão sem controle, isso é realmente importante para a

110
00:07:24,530 --> 00:07:25,560
maneira como ele funciona.

111
00:07:25,750 --> 00:07:29,660
Isso é apenas pela inicialização de um repositório em uma pasta.

112
00:07:29,720 --> 00:07:34,660
ou não acompanha automaticamente todos os arquivos e todas as alterações que eles produzem.

113
00:07:34,670 --> 00:07:35,570
Não sabe automaticamente

114
00:07:35,750 --> 00:07:38,440
A maneira como funciona é um fluxo de trabalho de dois passos.

115
00:07:38,720 --> 00:07:44,580
Então eu posso ter um monte de arquivos, mas talvez eu apenas queira saber sobre dois ou três deles.

116
00:07:44,600 --> 00:07:50,540
Então, um exemplo comum é se você estiver trabalhando em um projeto que tenha alguns códigos de aplicativos

117
00:07:50,540 --> 00:07:56,160
sensíveis ou alguns códigos secretos que você precisa, que você não quer compartilhar e se machucar, mas

118
00:07:56,180 --> 00:08:05,000
você não deseja publicar o que pode fazer é Diga para ver os outros arquivos, mas ignora o arquivo de segredos ou ignora seu arquivo de ambiente,

119
00:08:05,000 --> 00:08:06,880
seja qual for o nome.

120
00:08:06,880 --> 00:08:10,440
Pode haver alguns dados confidenciais sobre os quais você não deseja saber.

121
00:08:10,460 --> 00:08:13,220
Então, basta inicializar, nos diz.

122
00:08:13,220 --> 00:08:16,930
Eu sei que existem esses arquivos, mas não os acompanho.

123
00:08:17,450 --> 00:08:23,470
Então, se quisermos acompanhar esses arquivos, o que precisamos fazer é usar o próximo comando que é ADICIONAR.

124
00:08:23,720 --> 00:08:25,850
Então eu mencionei que é um fluxo de trabalho em dois passos.

125
00:08:25,850 --> 00:08:28,780
Nós adicionamos os arquivos que segmentamos aqui os arquivos.

126
00:08:28,790 --> 00:08:35,710
Eu quero que você acompanhe e, em seguida, nos comprometemos e cometermos é basicamente fazer um ponto de verificação no tempo com

127
00:08:35,720 --> 00:08:37,390
as mudanças que você adicionou.

128
00:08:37,560 --> 00:08:39,870
Isso fará mais sentido uma vez que possamos praticar um pouco mais.

129
00:08:39,910 --> 00:08:41,400
Então, comecemos por usá-lo.

130
00:08:41,400 --> 00:08:47,290
E então, se eu digitar, adicione, não quero apenas acertar Enter ainda.

131
00:08:47,450 --> 00:08:52,370
O que posso fazer é adicionar um arquivo de cada vez, como este, adicione o aplicativo.

132
00:08:52,400 --> 00:08:54,740
Sim.

133
00:08:54,740 --> 00:09:01,380
E agora, se eu tipo de status bom, você verá que algumas mudanças dizem que o arquivo não está rastreado.

134
00:09:01,490 --> 00:09:02,520
Ainda pegue coisas.

135
00:09:02,540 --> 00:09:05,940
Sim, mas agora diz que a mudança deve ser cometida.

136
00:09:06,080 --> 00:09:07,630
Novo aplicativo de arquivo.

137
00:09:07,660 --> 00:09:09,130
Sim.

138
00:09:09,130 --> 00:09:13,700
Então, o que isso significa é que, quando eu executar, recebo compromisso, o que eu farei em apenas um pouco.

139
00:09:13,940 --> 00:09:16,180
Isto é o que vai ser salvo.

140
00:09:16,220 --> 00:09:18,660
O fato de termos feito um novo arquivo chamado apague.

141
00:09:18,710 --> 00:09:19,810
Sim.

142
00:09:20,450 --> 00:09:24,620
Então, vamos tentar comprometer isso quando o que isso parecerá é no futuro.

143
00:09:24,670 --> 00:09:30,020
Eu poderia voltar a este momento, onde tudo o que fiz foi criar um aplicativo sim.

144
00:09:30,380 --> 00:09:34,310
Não adicionei cad para que a mudança não seja comprometida.

145
00:09:34,340 --> 00:09:41,010
Então, se eu voltei para isso no futuro, quando eu fizesse um monte de mudanças, tudo o que eu

146
00:09:41,000 --> 00:09:47,210
veria é realmente sim com uma linha nele, mas Catchiest não existiria porque não está rastreando isso, não

147
00:09:47,210 --> 00:09:48,490
vai comprometer isso. agora.

148
00:09:49,070 --> 00:09:49,390
ESTÁ BEM.

149
00:09:49,390 --> 00:09:55,000
Então eu vou digitar get commit dash em e dash em.

150
00:09:55,000 --> 00:09:57,420
Eu acredito que é curto para a mensagem Dash.

151
00:09:57,430 --> 00:10:02,450
Isso permite que você apenas digite uma mensagem de confirmação aqui e isso é realmente importante.

152
00:10:02,440 --> 00:10:07,870
ter uma mensagem que descreva o que é o comitê ou o que é que você está economizando.

153
00:10:07,880 --> 00:10:08,790
Cada compromisso precisa

154
00:10:08,920 --> 00:10:10,250
O ponto de controle é.

155
00:10:10,250 --> 00:10:14,180
Então, se este fosse um romance, você pode ter algo como o capítulo 5 terminado.

156
00:10:14,500 --> 00:10:19,570
Se este fosse um aplicativo, você pode ter ADD modelo de usuário ou adicionar autenticação.

157
00:10:19,610 --> 00:10:29,970
Neste caso, adicione, vamos adicionar um arquivo de aplicativo, algo assim e é convencional ter suas mensagens de confirmação em tempo presente para que

158
00:10:29,970 --> 00:10:39,630
não seja adicionado o arquivo do aplicativo, mas adicione o arquivo do aplicativo ou mude o arquivo, remova x o que quer que

159
00:10:39,630 --> 00:10:40,210
seja.

160
00:10:40,230 --> 00:10:43,510
OK, então comece a dar um comando.

161
00:10:43,650 --> 00:10:46,890
Você não precisa fazê-lo com Dash em se você acabou de receber get commit.

162
00:10:46,890 --> 00:10:52,000
Ele abrirá um editor de texto e, em seguida, você pode digitar algo no editor e pressione enter ou salvar.

163
00:10:52,440 --> 00:10:55,710
Mas vamos fazer isso assim.

164
00:10:55,710 --> 00:11:04,010
Observe que ele diz aqui depois que nós cometemos um arquivo mudado e agora nosso tipo obter status.

165
00:11:04,020 --> 00:11:10,020
Você verá que as mudanças a serem cometidas aqui, o novo objeto de arquivos no dodgiest

166
00:11:10,020 --> 00:11:14,440
desapareceu, porque nós o cometemos e não tem mais nada para acompanhar.

167
00:11:14,490 --> 00:11:16,470
Não houve mudanças que fizemos.

168
00:11:16,470 --> 00:11:20,610
dizendo que existe um cache de arquivos S que não está sendo rastreado.

169
00:11:20,610 --> 00:11:24,500
A única coisa de que se queixa não é realmente reclamar, mas está

170
00:11:24,570 --> 00:11:28,550
Então, adicione agora que obtenha gatos adicionais.

171
00:11:28,590 --> 00:11:30,650
Sim.

172
00:11:30,750 --> 00:11:33,390
Vamos cometer novamente ou vamos fazer o status.

173
00:11:33,450 --> 00:11:35,580
Você pode ver as alterações a serem comprometidas.

174
00:11:35,610 --> 00:11:38,420
O fato de termos feito um novo arquivo Catts genius.

175
00:11:38,620 --> 00:11:49,200
Então, vai se comprometer com o Ascham adicionar o arquivo Catts e acidentalmente pressionar enter.

176
00:11:49,500 --> 00:11:51,570
Certifique-se de ter essa citação lá.

177
00:11:51,570 --> 00:11:56,270
Agora, se olharmos para obter datus, recebemos uma nova mensagem.

178
00:11:56,430 --> 00:11:58,340
Não diz nada para cometer.

179
00:11:58,350 --> 00:11:59,880
Diretório de trabalho limpo.

180
00:11:59,970 --> 00:12:05,450
O que isso significa e diz que o diretório de trabalho limpo basicamente significa que o repositório que ele conhece

181
00:12:05,460 --> 00:12:07,490
de tudo sobre o qual queremos saber.

182
00:12:07,510 --> 00:12:10,680
Não há mudanças a serem feitas, não há nada a ser cometido.

183
00:12:10,710 --> 00:12:12,660
Não há nenhum arquivo não rastreado.

184
00:12:12,740 --> 00:12:16,350
É um com o nosso código neste momento.

185
00:12:16,740 --> 00:12:23,060
Tudo bem, então, digamos que eu tenho o meu aplicativo, eu vou abrir o arquivo de gatos também.

186
00:12:23,400 --> 00:12:28,220
E suponhamos que este seja obviamente um aplicativo maior e eu faça algumas mudanças.

187
00:12:28,260 --> 00:12:30,220
Então aqui.

188
00:12:31,210 --> 00:12:35,990
Cancelar esse registro agora salvar.

189
00:12:36,660 --> 00:12:41,710
Agora, se eu escrever um bom status, mudei o arquivo G-S do gato.

190
00:12:42,420 --> 00:12:49,310
Você verá que ele me diz que as mudanças não organizadas para compromisso modificado SJS.

191
00:12:49,470 --> 00:12:57,240
Então, me diz que o arquivo mais reprodutor foi modificado antes de dizer que o gênio dos gatos foi criado,

192
00:12:57,250 --> 00:13:02,670
era um novo arquivo e, se removêssemos, os gatos que nós receberíamos nos diriam.

193
00:13:02,670 --> 00:13:11,370
Aqui está uma mudança que eu conheço sobre os gatos J us foi removido, de modo que o catchiest modificado permite adicionar um commit novamente.

194
00:13:12,020 --> 00:13:17,600
E se eu tentar e cometer agora, posso escrever qualquer mensagem aqui.

195
00:13:17,760 --> 00:13:24,750
Na verdade, não fará o que queremos porque note que está dizendo que as mudanças não são cometidas no estágio 4

196
00:13:24,750 --> 00:13:27,140
e nenhuma alteração é adicionada para confirmar.

197
00:13:27,180 --> 00:13:30,530
Então, se eu comprometo neste momento, na verdade eu não disse.

198
00:13:30,630 --> 00:13:32,740
Quero comprometer quaisquer alterações.

199
00:13:32,880 --> 00:13:37,020
Lembre-se que é um processo de dois passos, então não vamos apenas adicionar um arquivo uma vez.

200
00:13:37,020 --> 00:13:43,890
O que fazemos é, na verdade, toda vez que nos comprometemos, descobrimos quais os arquivos a serem adicionados.

201
00:13:43,950 --> 00:13:49,670
Então, isso significa que, em vez de ter um cobertor, cometer isso é mais como uma economia tradicional.

202
00:13:49,710 --> 00:13:51,960
Se eu acertar em Salvar, isso salvaria tudo.

203
00:13:52,440 --> 00:13:53,950
Em vez disso, posso dizer isso.

204
00:13:54,150 --> 00:13:56,530
OK, este é um aplicativo expresso com 20 arquivos.

205
00:13:56,610 --> 00:14:03,780
Vamos pegar os dois modelos de arquivos e adicioná-los e confirmá-lo e diremos que adicionamos em 2 novos modelos de arquivos.

206
00:14:04,110 --> 00:14:11,190
Em seguida, vamos pegar nossos 2 arquivos de rotas e juntá-los e comprometê-los juntos e poderíamos dizer que

207
00:14:11,610 --> 00:14:14,340
refatoramos o middleware onde quer que fizéssemos.

208
00:14:14,340 --> 00:14:20,640
juntos e adicioná-los em pedaços e comprometê-los, mas não devemos comprometer tudo tudo de uma vez.

209
00:14:20,700 --> 00:14:21,750
Podemos agrupar arquivos

210
00:14:21,750 --> 00:14:32,000
Então, neste caso, eu vou fazer é adicionar esse arquivo novamente, adicione gatos que o gênio

211
00:14:32,010 --> 00:14:42,500
que vai fazer comete e, desta vez, tudo o que fiz foi adicionar meow aos gatos.

212
00:14:42,630 --> 00:14:46,570
Agora escrevo get status nothing to commit.

213
00:14:46,620 --> 00:14:48,200
Diretório de trabalho limpo.

214
00:14:48,770 --> 00:14:49,280
ESTÁ BEM.

215
00:14:49,620 --> 00:14:53,290
Então, vamos fazer mais uma coisa, vamos adicionar um arquivo e assim será.

216
00:14:53,290 --> 00:14:54,780
Toque Dogstar.

217
00:14:54,810 --> 00:14:58,860
Sim e se eu digitar obter status novamente.

218
00:14:59,910 --> 00:15:10,270
Quando C está me dizendo que nem sequer são cães de rastreamento, então eu posso acrescentar que ele tinha cachorros.

219
00:15:10,440 --> 00:15:11,900
Eu ainda não vou me comprometer.

220
00:15:12,120 --> 00:15:17,010
Mas agora, se você dar uma olhada, está nos dizendo tudo bem quando você comete, eu vou me comprometer.

221
00:15:17,010 --> 00:15:20,530
O fato de você ter feito um novo arquivo chamado Dogs J Yes.

222
00:15:20,550 --> 00:15:26,220
Agora, vamos mudar e mudar um pouco a nossa empresa e adicionar um

223
00:15:29,160 --> 00:15:32,790
outro log de pontos do conselho, assim como salvar.

224
00:15:32,910 --> 00:15:36,980
Eu tenho que salvar para que tudo isso funcione e eu obtenho status.

225
00:15:37,110 --> 00:15:40,770
Agora, ele me diz que as mudanças não são válidas para confirmar.

226
00:15:40,800 --> 00:15:41,900
O fato de você ter modificado.

227
00:15:41,910 --> 00:15:47,430
Na verdade, sim, também modifiquemos o log Dalt do Katz J us.

228
00:15:47,800 --> 00:15:50,070
Isso é feito

229
00:15:53,400 --> 00:15:54,420
por salvar.

230
00:15:54,420 --> 00:15:56,400
Digite get status novamente.

231
00:15:57,400 --> 00:16:01,910
E agora você pode ver me diz que eu modifiquei o endereço e depois os gatos modificados.

232
00:16:01,990 --> 00:16:06,870
Sim, mas não estou preparando-os para comprometer-se, eles não estão prontos para serem cometidos.

233
00:16:06,870 --> 00:16:11,410
A única coisa que será cometida é o fato de eu ter feito um novo arquivo chamado chamado Dogstar.

234
00:16:11,460 --> 00:16:18,990
Sim, então, o que vou fazer é comprometer-se de vez em quando, este compromisso, vou dizer, adicione o tipo

235
00:16:21,330 --> 00:16:29,160
de arquivo de Doug, obtenha status, diz-me que nenhuma alteração adicionada para confirmar as mudanças não é um estágio para

236
00:16:29,160 --> 00:16:37,250
o commit, então vamos juntá-los e o que Eu poderia fazer é dizer Obter adicionar objetos e depois pegar separadamente.

237
00:16:37,440 --> 00:16:38,570
Ou posso fazer isso.

238
00:16:38,570 --> 00:16:42,720
Obter add point e isso irá adicionar todas as mudanças.

239
00:16:42,730 --> 00:16:43,820
Não é uma etapa para se comprometer.

240
00:16:43,830 --> 00:16:46,620
Então, neste caso, ambos os arquivos.

241
00:16:46,620 --> 00:16:54,960
Agora, se eu receber status novamente agora, ele me diz que a mudança deve ser cometida depois disso e lançar J. S. então eu vou

242
00:16:54,960 --> 00:16:56,910
comprometer-los juntos.

243
00:16:57,320 --> 00:17:03,150
E geralmente você colocaria algum código aqui que fala sobre o recurso que você fez ou o que você adicionou ou

244
00:17:03,210 --> 00:17:04,950
atualizou ou o que você fez.

245
00:17:04,950 --> 00:17:11,760
Neste caso, é trivial, mas digamos apenas arquivos de atualização, o que realmente não é uma grande mensagem de compromisso

246
00:17:11,760 --> 00:17:15,030
se você estiver realmente trabalhando em um projeto substancial.

247
00:17:15,530 --> 00:17:21,820
OK e então vamos tomar isso como uma vez mais e isso não me diz nada para cometer.

248
00:17:21,870 --> 00:17:23,600
Diretório de trabalho limpo.

249
00:17:24,040 --> 00:17:30,060
Ok, até agora, tudo o que mostrei como fazer é, basicamente, adicionar pontos de verificação no tempo em que

250
00:17:30,060 --> 00:17:32,760
podemos voltar, mas não mostrei como retornar a isso.

251
00:17:32,880 --> 00:17:34,230
E aí está acontecendo.

252
00:17:34,470 --> 00:17:36,470
Mas vamos fazer uma recapitulação rápida.

253
00:17:36,720 --> 00:17:42,470
Então, a primeira coisa que temos que fazer se quisermos chegar a nós temos que executar obter uma rede

254
00:17:42,480 --> 00:17:45,780
que irá inicializar obter um novo repositório em um determinado diretório.

255
00:17:46,020 --> 00:17:47,730
E você quer ter cuidado com isso.

256
00:17:47,820 --> 00:17:49,980
Você não quer fazer um repositório.

257
00:17:49,980 --> 00:17:54,980
Normalmente, não quer que você faça um repositório no diretório de nível superior do seu computador.

258
00:17:54,990 --> 00:17:57,650
Normalmente, é um projeto por repo.

259
00:17:57,900 --> 00:18:03,300
Tecnicamente, você pode usá-lo como quiser, mas isso seria muito louco se você estiver assistindo

260
00:18:03,300 --> 00:18:09,810
toda a máquina com um repositório e, em seguida, o próximo comando reavivado foi obter status e isso realmente

261
00:18:09,810 --> 00:18:10,900
não faz nada.

262
00:18:10,950 --> 00:18:14,100
Não diz para fazer qualquer coisa que apenas pede uma atualização.

263
00:18:14,100 --> 00:18:17,490
Basicamente, estamos perguntando para saber qual é o status atual.

264
00:18:17,490 --> 00:18:18,610
Alguma coisa foi adicionada.

265
00:18:18,610 --> 00:18:20,430
Está pronto para ser cometido.

266
00:18:20,430 --> 00:18:23,410
Há alguma mudança nesse tipo de coisa.

267
00:18:23,610 --> 00:18:25,290
E então estes dois são realmente importantes.

268
00:18:25,290 --> 00:18:26,930
Estes são o pão e a manteiga de obter.

269
00:18:27,060 --> 00:18:28,390
Você os digitará o tempo todo.

270
00:18:28,560 --> 00:18:30,000
Então, adicionamos as alterações.

271
00:18:30,000 --> 00:18:36,210
como visualizar os compromissos, veremos Essas mensagens e o futuro você será muito grato por você, com esperança,

272
00:18:36,300 --> 00:18:43,080
escrever mensagens agradáveis ​​que sejam descritivas para que você saiba o que cada ponto de controle que cada commit comete.

273
00:18:43,090 --> 00:18:49,050
Nós, basicamente, selecionamos o que queremos adicionar a este ponto de verificação e, então, comprometemos as mudanças

274
00:18:49,050 --> 00:18:54,780
para adicionar esse ponto de verificação e nós damos uma mensagem para que, no próximo vídeo, mostre

275
00:18:55,000 --> 00:18:58,790
OK, então, no próximo vídeo, vamos falar sobre como entrar log in get check out
