1
00:00:00,620 --> 00:00:01,860
OK we zullen terugkomen.

2
00:00:02,280 --> 00:00:07,750
Dus ik wil kort geef je een beetje een overzicht van wat we gaan doen met te krijgen en hulp krijgen.

3
00:00:07,920 --> 00:00:10,110
Ik vertelde dit een beetje in de laatste video.

4
00:00:10,110 --> 00:00:22,710
In principe is onze vooruitgang hier is dat we al over conceptueel wat te krijgen en zich te hebben, zijn we we we praatten een beetje over waarom je het zou gebruiken hoe het nuttig is wat we nu doen is te zien het heel erg basics hebben gesproken.

5
00:00:22,740 --> 00:00:29,730
Dus voor de eerste twee video's die ik denk dat de tweede en de derde video als je de eerste intro zullen we niet te maken hebben met kunt bij zijn allemaal voorzien.

6
00:00:29,730 --> 00:00:31,710
Dus we niet de code te delen met iedereen.

7
00:00:31,740 --> 00:00:33,340
We krijgen niet de code van iemand anders.

8
00:00:33,570 --> 00:00:40,830
We zijn alleen met behulp van lokaal als een manier om je te weten te redden van onze veranderingen en terugkeren naar oude versies van de code.

9
00:00:40,830 --> 00:00:44,540
Dus deze twee video's hebben betrekking op een aantal echt belangrijke opdrachten.

10
00:00:45,150 --> 00:00:50,980
En dan zijn we gaan praten over thuis te komen en we gaan om te praten over het nemen van de code naar beneden van thuiskomen.

11
00:00:51,180 --> 00:00:58,010
Dus ik zal je wat code een app die u vervolgens kunt klonen op uw machine en draaien op uw machine.

12
00:00:58,170 --> 00:01:05,640
En dan ook zul je in staat zijn om de code te duwen of duw uw eigen code op om haar te delen met andere mensen, zodat zij het kunnen klonen naar beneden.

13
00:01:05,640 --> 00:01:07,270
Dus dat zal zijn wat we eindigen met.

14
00:01:07,380 --> 00:01:10,320
En is er ook een oefening in daar ook.

15
00:01:10,320 --> 00:01:11,630
Voor nu zijn we hier beginnen.

16
00:01:11,730 --> 00:01:23,050
Dus drie belangrijke opdrachten gaan praten over zoals ik al zei in de laatste video als u gebruikt Cloud 9 die iedereen zou moeten zijn als je niet je bent een beetje op uw eigen zo ver als de installatie goed.

17
00:01:23,190 --> 00:01:28,970
Het is niet erg ingewikkeld, maar soms loop je in de problemen als je mist bepaalde afhankelijkheden.

18
00:01:28,980 --> 00:01:35,520
Als u al hebt geïnstalleerd voordat het is een beetje het is soms niet leuk.

19
00:01:35,520 --> 00:01:40,410
Dus gelukkig met behulp van Cloud 9 al hebben we geïnstalleerd worden als we hier zagen.

20
00:01:40,530 --> 00:01:47,250
Maak je geen zorgen over de versie zo lang als je iets ziet hier die niet krijgen niet wordt gevonden of de opdracht niet gevonden.

21
00:01:47,250 --> 00:01:50,660
Dus het eerste wat we hebben om te praten over is te krijgen in het.

22
00:01:50,850 --> 00:01:59,390
Dus nu ben ik in plaats van een map genaamd Get die ik heb gemaakt en ik ga naar een andere map te maken en noem het een intro.

23
00:01:59,740 --> 00:02:03,910
Laten we noemen het te krijgen intro cd op in.

24
00:02:04,410 --> 00:02:08,280
En de binnenkant van deze ga ik een heel eenvoudige applicatie te maken.

25
00:02:08,280 --> 00:02:20,610
Het is zou ik niet eens noemen een applicatie maar ik ga een aantal bestanden toe te voegen en laten we doen alsof dat het een gigantische applicatie die ik ken die ik wil volgen Ik wil het gebruiken om mijn wijzigingen bij te houden en terug te keren terug als ik een fout maak .

26
00:02:20,610 --> 00:02:27,810
Ik wil in staat zijn om stap voor stap zien de code die ik schreef elke dag of elke keer dat een geëngageerde veranderingen om dat te doen.

27
00:02:27,900 --> 00:02:33,100
Ik moet eerst zeggen krijgen dat dit een goede intro nog bestaat en ik wil dat het schelen.

28
00:02:33,240 --> 00:02:36,980
Dus het is niet alleen altijd kijken naar elk bestand op onze computer.

29
00:02:37,110 --> 00:02:38,970
Dat zou best wel gek zijn.

30
00:02:38,970 --> 00:02:43,740
In plaats daarvan moeten we handmatig vertellen het geïnitialiseerd krijgen in deze map.

31
00:02:43,980 --> 00:02:52,310
In principe maak je klaar krijg ik ga u te gebruiken in deze map en het werkt alleen in die map en alle mappen die de binnenkant van die map.

32
00:02:52,440 --> 00:02:56,260
Dus het zal niet werken als ik initialiseren krijgen.

33
00:02:56,350 --> 00:02:58,680
Laat ik zorg ervoor dat dit wordt vernieuwd hier.

34
00:02:58,680 --> 00:02:59,100
Daar gaan we.

35
00:02:59,100 --> 00:03:10,320
Als ik het initialiseren van het in plaats van te krijgen intro hier en ik ben het bijhouden van alle code in plaats van te krijgen intro die prima werkt, maar het zal geen wijzigingen volgen ze maken hier of hier.

36
00:03:10,470 --> 00:03:20,590
Als ik wilde dit alles samen te kijken in een repository als ik wil te weten over alles hier dan zou ik initialiseren krijgen in deze webdav folder boot camp.

37
00:03:20,700 --> 00:03:22,160
Meestal heb je niet wilt dat wel te doen.

38
00:03:22,260 --> 00:03:25,630
Meestal moet je een opslagplaats voor één project.

39
00:03:26,160 --> 00:03:31,760
Dus een Ribault dat is waar veel mensen zeggen repo plaats repository per project.

40
00:03:31,920 --> 00:03:38,450
Dus dit is onze demo project het heet Get intro en het eerste wat ik doe is een bestand gewoon te maken.

41
00:03:38,670 --> 00:03:41,390
Dus ik zal gewoon deze app te bellen.

42
00:03:41,480 --> 00:03:46,650
J.S. Ja laten we openen dat bestand up dus niets met te krijgen nog niet.

43
00:03:47,040 --> 00:03:48,700
En laten we iets toe te voegen hier.

44
00:03:48,870 --> 00:03:51,900
Dus gewoon een enkele lijn te tellen over log.

45
00:03:51,990 --> 00:03:58,950
Dit is mijn complex app net zo hebben we iets om mee te werken.

46
00:03:58,950 --> 00:04:01,520
Dus doen alsof ook dit is een grote app.

47
00:04:01,800 --> 00:04:02,740
OK.

48
00:04:03,240 --> 00:04:06,720
Dus de eerste opdracht weer in te krijgen en dat is alles wat we hebben om te draaien.

49
00:04:07,110 --> 00:04:24,690
Dus we willen gewoon zorgen dat we in de juiste directory te krijgen intro en vervolgens opnieuw uit te voeren krijgen in het vergeet te initialiseren en dan kun je zien dat ik een beetje afdruk zegt geïnitialiseerd lege get repository in en vervolgens de naam van de map die ik ' m in get intro.

50
00:04:24,990 --> 00:04:28,490
Merk ook op dat het dit punt worden toegevoegd.

51
00:04:28,560 --> 00:04:35,910
We hebben nog niet echt gesproken over dit veel, maar dingen beginnen met een dot dot krijgen de I soort ls.

52
00:04:36,090 --> 00:04:38,680
Het lijkt erop dat er maar x J is hier.

53
00:04:39,060 --> 00:04:42,760
Maar als ik praat het type LS dash een.

54
00:04:43,260 --> 00:04:46,150
Je kunt zien dat er eigenlijk een map met de naam doet het.

55
00:04:46,350 --> 00:04:48,050
En die zijn verborgen mappen.

56
00:04:48,120 --> 00:04:50,420
In dit geval slechts één te krijgen.

57
00:04:50,580 --> 00:05:01,320
Dus als we in het uit te voeren wat het eigenlijk doet is het maakt een directory het heet verborgen niet krijgen waar ik zonder dat krijgen in die opdracht en het gaat al onze wijzigingen bij te houden.

58
00:05:01,320 --> 00:05:05,100
Dat is eigenlijk de magie dat is waar het allemaal bestaat.

59
00:05:05,280 --> 00:05:25,560
Dus als als ik ben bezig met een groot project met 20 verschillende bestanden en ik heb u weet gepleegd mijn code een paar keer ik heb gewerkt aan het al jaren misschien en ik die map niet krijg ik potentieel hebben verloren verwijderen alles wat als ik had het niet een back-up als ik niet gebruik te krijgen zou ik alle veranderingen al mijn geschiedenis te verliezen.

60
00:05:25,790 --> 00:05:27,970
Het is dus belangrijk dat u niet schroef met dat.

61
00:05:28,220 --> 00:05:33,330
Maar meestal zal je niet eens zien, tenzij je op zoek bent naar in het geval dat u wilt om zich te ontdoen van te krijgen.

62
00:05:33,530 --> 00:05:48,760
Als u messed up en u per ongeluk geïnitialiseerd get repository op uw hele computer je deed het op de home directory of u wist dat u hier op webdav boot camp of wat uw gelijkwaardige naam is en je niet wilt dat elk bestand te volgen op uw computer in een keer.

63
00:05:48,800 --> 00:05:54,940
Dan wilt u deze te verwijderen en je zou het te verwijderen net als elke andere directory Ahram dash Aref.

64
00:05:55,160 --> 00:05:55,450
OK.

65
00:05:55,490 --> 00:05:56,800
Dus dat was een kanttekening.

66
00:05:57,080 --> 00:06:04,760
Het volgende commando Ik ga om te laten zien je eigenlijk een toegevoegd hier gaat om het nu toevoegen krijgen de status.

67
00:06:04,790 --> 00:06:06,360
Dus dit is een belangrijke stap.

68
00:06:06,380 --> 00:06:09,970
Het is niet echt een actie niet te vertellen krijgen om iets te doen.

69
00:06:09,980 --> 00:06:17,230
Het vraagt ​​in principe voor een status en het is echt een gemeenschappelijk ding om te typen voordat je iets anders te doen.

70
00:06:17,270 --> 00:06:19,080
Dus je meestal inchecken met get.

71
00:06:19,100 --> 00:06:20,240
Je zegt wat is je status.

72
00:06:20,300 --> 00:06:23,770
En dan zal het je iets vertellen en dan is er iets gebaseerd off van dat doe je.

73
00:06:23,990 --> 00:06:32,330
Dus nu als ik typ krijgen de status van al dat het vertelt me ​​dat er gaat een hoop taal hier dat het vrij verwarrend op het eerste.

74
00:06:32,780 --> 00:06:38,710
Zegt op Branch meester je geen zorgen te maken over wat dat is alles wat je hier moet weten.

75
00:06:38,810 --> 00:06:49,090
Zie haakjes ik zie M. Dat vertelt me ​​dat ik op de master branch wat zijn takken en ik kan praten over enkel nog aanvankelijk begaan.

76
00:06:49,490 --> 00:06:51,310
Dat betekent dat ik heb niet echt een nieuwe te begaan.

77
00:06:51,320 --> 00:06:52,790
Ik heb nog niets gedaan.

78
00:06:53,240 --> 00:07:01,110
En ongevolgde app Bestanden J.S. niets toegevoegd aan te plegen, maar untracked bestanden presenteren.

79
00:07:01,700 --> 00:07:05,620
Dus het eerste wat ik wil doen is je laten zien wat er gebeurt als ik een nieuw bestand toe te voegen.

80
00:07:05,810 --> 00:07:10,290
Dus laten we een bestand genaamd Cats genie toe te voegen.

81
00:07:11,180 --> 00:07:20,050
En als ik typ krijgen de status nu vertelt het me nu is er 2 ongevolgde bestanden daadwerkelijk en katten genie.

82
00:07:20,180 --> 00:07:25,560
En de reden dat het zegt dat ze niet worden bijgehouden is dit dit is eigenlijk heel belangrijk om de manier waarop het werkt.

83
00:07:25,750 --> 00:07:29,660
Is dat alleen door het initialiseren van een repository in een map.

84
00:07:29,720 --> 00:07:35,570
Het maakt niet automatisch weten of niet automatisch elk bestand en elke verandering die ze maken te volgen.

85
00:07:35,750 --> 00:07:38,440
De manier waarop het werkt het is een soort van een twee stappen workflow.

86
00:07:38,720 --> 00:07:44,580
Dus ik kan een bos van bestanden, maar misschien heb ik alleen maar wil te weten komen over twee of drie van hen.

87
00:07:44,600 --> 00:08:06,880
Dus een bekend voorbeeld is als je werkt aan een project dat sommige gevoelige toepassing codes of een geheime codes die je nodig hebt die u niet wilt delen en krijg pijn heeft, maar u niet wilt publiceren wat je kunt doen is vertellen naar de andere bestanden te kijken, maar negeer je geheimen bestand of te negeren uw omgeving bestand wat het ook heet.

88
00:08:06,880 --> 00:08:10,440
Er kunnen een aantal gevoelige gegevens die u niet wilt te weten komen over.

89
00:08:10,460 --> 00:08:13,220
Dus door gewoon het initialiseren van het te krijgen ons vertelt.

90
00:08:13,220 --> 00:08:16,930
Ik weet dat er deze dossiers, maar ik ben ze niet bijhouden.

91
00:08:17,450 --> 00:08:23,470
Dus als we willen krijgen om deze bestanden wat we moeten doen, is gebruik maken van de volgende opdracht, die krijgen ADD volgen.

92
00:08:23,720 --> 00:08:25,850
Dus ik noemde het is een twee stappen workflow.

93
00:08:25,850 --> 00:08:28,780
We voegen de bestanden die we richten hier de bestanden.

94
00:08:28,790 --> 00:08:37,390
Ik wil u op te sporen en vervolgens te plegen wij en begaan is in principe het maken van een controlepost in de tijd met de wijzigingen die u hebt toegevoegd.

95
00:08:37,560 --> 00:08:39,870
Het zal meer zin te maken zodra we een beetje meer praktijk.

96
00:08:39,910 --> 00:08:41,400
Dus laten we beginnen door het te gebruiken.

97
00:08:41,400 --> 00:08:47,290
En dus als ik typ word toe Ik wil niet alleen maar druk op enter nog.

98
00:08:47,450 --> 00:08:52,370
Wat ik wel kan doen is of voeg een bestand op een moment als dit te krijgen app toe te voegen.

99
00:08:52,400 --> 00:08:54,740
Ja.

100
00:08:54,740 --> 00:09:01,380
En nu als ik typ goede toestand zie je iets verandert, zegt untracked bestand.

101
00:09:01,490 --> 00:09:02,520
Still vangen stuff.

102
00:09:02,540 --> 00:09:05,940
Ja, maar nu zegt dat verandering moet worden gepleegd.

103
00:09:06,080 --> 00:09:07,630
Nieuw bestand app.

104
00:09:07,660 --> 00:09:09,130
Ja.

105
00:09:09,130 --> 00:09:13,700
Dus wat dit betekent is dat wanneer ik krijg commit die ik ga doen in slechts een beetje.

106
00:09:13,940 --> 00:09:16,180
Dit is wat er gaande is om gered te worden.

107
00:09:16,220 --> 00:09:18,660
Het feit dat we een nieuw bestand met de naam a Blz gemaakt.

108
00:09:18,710 --> 00:09:19,810
Ja.

109
00:09:20,450 --> 00:09:24,620
Dus laten we proberen het plegen van dit toen hoe dat eruit zal zien is in de toekomst.

110
00:09:24,670 --> 00:09:30,020
Ik zou terug naar dit punt te komen in de tijd waarin alles wat ik deed was app ja.

111
00:09:30,380 --> 00:09:34,310
Ik heb niet cad's toegevoegd zodat verandering niet zal worden gepleegd.

112
00:09:34,340 --> 00:09:48,490
Dus als ik weer teruggekeerd naar dit in de toekomst wanneer ik had een heleboel veranderingen alles wat ik zou zien is eigenlijk ja met één regel in het maar catchiest zou niet bestaan, omdat zij het niet bijhouden van dat het niet gaat om het goed te plegen nu.

113
00:09:49,070 --> 00:09:49,390
OK.

114
00:09:49,390 --> 00:09:55,000
Dus ik ga typen krijgen plegen dash em and dash em.

115
00:09:55,000 --> 00:09:57,420
Ik geloof dat het kort voor Dash bericht.

116
00:09:57,430 --> 00:10:02,450
Hiermee kunt u typt in een commit boodschap hier en dit is echt belangrijk.

117
00:10:02,440 --> 00:10:08,790
Iedere commit nodig heeft om een ​​boodschap die beschrijft wat wat de commissie is of wat het ding is dat je bespaart hebt.

118
00:10:08,920 --> 00:10:10,250
Het ijkpunt is.

119
00:10:10,250 --> 00:10:14,180
Dus als dit was een roman u misschien iets als afgewerkte hoofdstuk 5 hebben.

120
00:10:14,500 --> 00:10:19,570
Als dit een toepassing was u misschien ADD gebruiker model hebben of voeg authenticatie.

121
00:10:19,610 --> 00:10:40,210
In dit geval toe te voegen laten we aan app-bestand zoiets toe te voegen en het is gebruikelijk om je commit boodschappen in de tegenwoordige tijd, zodat niet toegevoegd app-bestand, maar voegen app-bestand of verandering bestand te verwijderen x y wat het ook is.

122
00:10:40,230 --> 00:10:43,510
OK dus krijg plegen dash em.

123
00:10:43,650 --> 00:10:46,890
Je hoeft niet te doen met Dash em als je gewoon op zich te plegen.

124
00:10:46,890 --> 00:10:52,270
Het opent een tekstverwerker en dan kun je iets in de editor te typen en druk op enter of op te slaan.

125
00:10:52,440 --> 00:10:55,710
Maar laten we het gewoon doen als dit.

126
00:10:55,710 --> 00:11:04,010
Let hier staat nadat we een bestand veranderd gepleegd en nu ons type krijgen de status.

127
00:11:04,020 --> 00:11:14,440
U zult zien dat de veranderingen hier nieuwe bestanden bezwaar bij dodgiest worden gepleegd is verdwenen, omdat we vastbesloten het en het is niet iets anders bij te houden hebben.

128
00:11:14,490 --> 00:11:16,470
Er is geen veranderingen die we hebben gemaakt.

129
00:11:16,470 --> 00:11:24,500
Het enige dat het klagen over is niet echt klagen, maar het is te zeggen dat er een bestand cache S dat niet wordt bijgehouden.

130
00:11:24,570 --> 00:11:28,550
Dus laten we nu toevoegen die krijgen katten toe te voegen.

131
00:11:28,590 --> 00:11:30,650
Ja.

132
00:11:30,750 --> 00:11:33,390
Laten we plegen opnieuw of laat krijg de status.

133
00:11:33,450 --> 00:11:35,580
U kunt zien dat veranderingen worden gepleegd.

134
00:11:35,610 --> 00:11:38,420
Het feit dat we een nieuw bestand Catts genie.

135
00:11:38,620 --> 00:11:49,200
Dus zal doen krijgen committeren aan Ascham Catts bestand toe te voegen en per ongeluk druk op enter.

136
00:11:49,500 --> 00:11:51,570
Zorg ervoor dat ik dat citaat daar.

137
00:11:51,570 --> 00:11:56,270
Als we nu een kijkje nemen op krijgt datus krijgen we een nieuw bericht.

138
00:11:56,430 --> 00:11:58,340
Het zegt niets te plegen.

139
00:11:58,350 --> 00:11:59,880
Working directory clean.

140
00:11:59,970 --> 00:12:07,490
Wat dat betekent en het zegt werkmap schoon in feite betekent dat de repository krijgen weet over alles wat we willen weten.

141
00:12:07,510 --> 00:12:10,680
Er is geen wijzigingen worden aangebracht er niets te worden gepleegd.

142
00:12:10,710 --> 00:12:12,660
Er zijn geen ongevolgde bestanden.

143
00:12:12,740 --> 00:12:16,350
Het is een met de code op dit punt.

144
00:12:16,740 --> 00:12:23,060
Oke dus nu laten we zeggen dat ik heb mijn aanvraag Ik ga het openstellen van de katten te dienen ook.

145
00:12:23,400 --> 00:12:28,220
En laten we veronderstellen dat dit een natuurlijk een grotere applicatie en ik een aantal wijzigingen.

146
00:12:28,260 --> 00:12:30,220
Dus hier.

147
00:12:31,210 --> 00:12:35,990
Annuleren dat log nu op te slaan.

148
00:12:36,660 --> 00:12:41,710
Nu, als ik typ goede toestand veranderde ik de kat G-S file.

149
00:12:42,420 --> 00:12:49,310
U zult zien dat het me vertelt verandert niet geënsceneerd te plegen gewijzigde vangst SJS.

150
00:12:49,470 --> 00:13:02,670
Dus krijgt me vertellen van de catchiest bestand is gewijzigd voordat het werd te zeggen dat katten genie is gemaakt het een nieuw bestand was en als we verwijderd katten ons zou ons vertellen.

151
00:13:02,670 --> 00:13:11,690
Hier is een verandering die ik ken over katten J ons werd verwijderd, zodat gewijzigde catchiest laat toe te voegen in een commit weer.

152
00:13:12,020 --> 00:13:17,600
En als ik probeer te plegen op dit moment kan ik geen bericht hier schrijven.

153
00:13:17,760 --> 00:13:27,140
Het zal niet echt doen wat we willen, omdat aankondiging dat het zegt veranderingen niet Fase 4 begaan en er geen verandering wordt toegevoegd aan te plegen.

154
00:13:27,180 --> 00:13:30,530
Dus als ik nu begaan Ik heb eigenlijk niet verteld.

155
00:13:30,630 --> 00:13:32,740
Ik wil om eventuele wijzigingen te plegen.

156
00:13:32,880 --> 00:13:37,020
Vergeet niet dat het een proces in twee stappen, zodat we niet alleen maar voegt u een bestand een keer.

157
00:13:37,020 --> 00:13:43,890
Wat wij doen is eigenlijk elke keer als we verbinden wij vertellen krijgen welke bestanden aan toe te voegen plegen.

158
00:13:43,950 --> 00:13:49,670
Dus dat betekent dat in plaats van een deken te plegen Dat is meer als een traditionele redden.

159
00:13:49,710 --> 00:13:51,960
Als ik net hit Save zou het alles op te slaan.

160
00:13:52,440 --> 00:13:53,950
Eerder kan ik vertellen.

161
00:13:54,150 --> 00:13:56,530
OK is dit een uitdrukkelijke app met 20 bestanden.

162
00:13:56,610 --> 00:14:04,070
Laten we de twee model bestanden en voeg ze toe en zich verbinden dat en we zullen zeggen dat we toegevoegd in 2 nieuw model bestanden.

163
00:14:04,110 --> 00:14:14,340
Dan laten we nemen onze 2 route bestanden en voeg deze samen en plegen ze samen en we konden zeggen dat we refactoren middleware waar we deden.

164
00:14:14,340 --> 00:14:21,750
We kunnen bestanden groeperen en voeg ze in stukken en verbinden ze samen, maar niet alles in een keer te plegen.

165
00:14:21,750 --> 00:14:42,500
Dus in dit geval ik ga doen is het toevoegen van dat bestand weer krijg katten die genialiteit die gaan er te doen zijn begaan en deze keer alles wat ik deed was toe meow voor katten toe te voegen.

166
00:14:42,630 --> 00:14:46,570
Typ nu krijg ik de status van niets te plegen.

167
00:14:46,620 --> 00:14:48,200
Working directory clean.

168
00:14:48,770 --> 00:14:49,280
OK.

169
00:14:49,620 --> 00:14:53,290
Dus laten we één ding laten we voeg een bestand en dat zullen doen.

170
00:14:53,290 --> 00:14:54,780
Raak Dogstar.

171
00:14:54,810 --> 00:14:58,860
Ja, en als ik typ krijgen de status weer.

172
00:14:59,910 --> 00:15:10,270
Wanneer C is me te vertellen dat het niet eens speurhonden J s, dus ik kan toevoegen dat het had honden japes.

173
00:15:10,440 --> 00:15:11,900
Ik ben niet van plan nog te plegen.

174
00:15:12,120 --> 00:15:17,010
Maar als je nu eens een kijkje nemen is ons te vertellen oké als je dat doet plegen ik ga plegen.

175
00:15:17,010 --> 00:15:20,530
Het feit dat je een nieuw bestand met de naam Dogs J Ja gemaakt.

176
00:15:20,550 --> 00:15:32,790
Laten we nu eens gaan veranderen onze apt J is een beetje en voeg een andere raad stip log zomaar op te slaan.

177
00:15:32,910 --> 00:15:36,980
Ik moet sparen om voor een van deze om te werken en ik krijg de status.

178
00:15:37,110 --> 00:15:40,770
Nu vertelt het me verandert niet uitgaat naar plegen.

179
00:15:40,800 --> 00:15:41,900
Het feit dat u hebt gewijzigd.

180
00:15:41,910 --> 00:15:47,430
Eigenlijk ja laten we ook wijzigen Katz J ons Counsil Dalt log.

181
00:15:47,800 --> 00:15:54,420
Dat is niet per save.

182
00:15:54,420 --> 00:15:56,400
Typ krijgen de status weer.

183
00:15:57,400 --> 00:16:01,910
En nu zie je vertelt me ​​dat ik veranderd het adres en dan gewijzigd katten.

184
00:16:01,990 --> 00:16:06,870
Ja, maar ik ben ze niet opvoeren voor het plegen ze niet klaar om te worden gepleegd.

185
00:16:06,870 --> 00:16:11,410
Het enige dat zal worden begaan, is het feit dat ik een nieuw bestand met de naam genoemd Dogstar gemaakt.

186
00:16:11,460 --> 00:16:37,250
Ja dus wat ik ga doen is te plegen eenmaal zo nu en dan deze commit ik ga zeggen toe Doug's bestandstype krijgen de status vertelt me ​​geen wijzigingen toegevoegd aan committeren aan wijzigingen worden niet podium voor plegen dus laten we samen voeg ze toe en wat ik kon doen is zeggen: Get objecten toe te voegen en vervolgens afzonderlijk te vangen.

187
00:16:37,440 --> 00:16:38,570
Of ik dit kan doen.

188
00:16:38,570 --> 00:16:42,720
Krijg toevoegen dot en dat zal alle veranderingen toe te voegen.

189
00:16:42,730 --> 00:16:43,820
Niet podium voor plegen.

190
00:16:43,830 --> 00:16:46,620
Dus in dit geval beide bestanden.

191
00:16:46,620 --> 00:16:56,910
Nu als ik de status weer krijg nu vertelt me ​​verandering wordt na deze vast te leggen en wierp J.S. dus ik zal ze samen te plegen.

192
00:16:57,320 --> 00:17:04,950
En meestal wil je een code hier, dat vertelt over de functie die je gedaan hebt of wat je toegevoegd of bijgewerkt of wat je deed zetten.

193
00:17:04,950 --> 00:17:15,030
In dit geval is het soort triviale, maar laten we maar zeggen updatebestanden dat is echt niet een geweldige commit boodschap als je eigenlijk bezig met een substantieel project.

194
00:17:15,530 --> 00:17:21,820
OK en dan laten we dat zo nog een keer en het vertelt me ​​niets te plegen.

195
00:17:21,870 --> 00:17:23,600
Working directory clean.

196
00:17:24,040 --> 00:17:32,760
OK dus tot nu toe alles wat ik je heb laten zien hoe te doen is in principe het toevoegen van checkpoints in de tijd dat we terug kunnen gaan naar, maar ik heb u niet getoond hoe je terug naar die te gaan.

197
00:17:32,880 --> 00:17:34,230
En dat is coming up next.

198
00:17:34,470 --> 00:17:36,470
Maar laten we een korte samenvatting.

199
00:17:36,720 --> 00:17:45,780
Dus het eerste wat we moeten doen als we willen leren we moeten lopen krijgen een net dat zal initialiseren van een nieuwe repository in een bepaalde map.

200
00:17:46,020 --> 00:17:47,730
En wil je voorzichtig mee zijn.

201
00:17:47,820 --> 00:17:49,980
Je wilt niet te maken van een repository.

202
00:17:49,980 --> 00:17:54,980
Meestal wil niet dat je het maken van een opslagplaats in de top level directory van je computer.

203
00:17:54,990 --> 00:17:57,650
Meestal is één project per repo.

204
00:17:57,900 --> 00:18:10,900
Technisch gezien kunt u deze gebruiken zoals u dat wilt, maar dat zou behoorlijk gek zijn als je als je kijkt naar uw hele machine met een repository en dan de volgende opdracht voor kloven werd te krijgen status en dat is niet echt iets te doen.

205
00:18:10,950 --> 00:18:14,100
Vertelt niet krijgen om iets te gewoon vraagt ​​om een ​​update te doen.

206
00:18:14,100 --> 00:18:17,490
In principe vragen we krijgen wat is de huidige status.

207
00:18:17,490 --> 00:18:18,610
Is er iets is toegevoegd.

208
00:18:18,610 --> 00:18:20,430
Het is klaar om te worden gepleegd.

209
00:18:20,430 --> 00:18:23,410
Zijn er veranderingen dat soort dingen.

210
00:18:23,610 --> 00:18:25,290
En dan deze twee zijn echt belangrijk.

211
00:18:25,290 --> 00:18:26,930
Dit zijn het brood en boter van te krijgen.

212
00:18:27,060 --> 00:18:28,390
Je zult ze typt u de hele tijd.

213
00:18:28,560 --> 00:18:30,000
Dus we de veranderingen toe te voegen.

214
00:18:30,000 --> 00:18:54,780
Wij selecteren eigenlijk wat we willen toevoegen aan deze controle punt in de tijd en dan verbinden wij de wijzigingen aan het checkpoint toevoegen en wij geven het een bericht zodat in de volgende video, toen ik laten zien hoe je de commits we echt zien te bekijken die berichten en de toekomst zult u zeer dankbaar dat u hopelijk schreef leuke berichten die beschrijvend zijn, zodat u weet wat elke controlepost wat iedere commit doet.
