1
00:00:00,370 --> 00:00:00,800
Tam.

2
00:00:00,810 --> 00:00:01,970
Witamy spowrotem.

3
00:00:01,970 --> 00:00:04,990
Tak więc w tej części mamy zamiar skupić się na czymś nowym.

4
00:00:05,070 --> 00:00:14,420
To będzie trochę boczną podróż na chwilę od Noad i wyrażać i obóz Yelp i wszystkie rzeczy byliśmy obejmującym.

5
00:00:14,460 --> 00:00:19,870
My nawet nie możemy napisać skrypt java H H go lub C Ss przez kilka następnych filmów.

6
00:00:20,070 --> 00:00:27,180
Mamy zamiar skupić się na czymś o nazwie Get a większość z was pewnie słyszał lub natknąć się to w jakiś sposób.

7
00:00:27,180 --> 00:00:32,830
Jest to bardzo popularny i ważny technologii, ale to jest zupełnie inny niż to, co zrobiliśmy do tej pory.

8
00:00:33,000 --> 00:00:34,860
To naprawdę nie jest pełna języka.

9
00:00:34,860 --> 00:00:37,890
To nie jest coś, co jest w rzeczywistości, że złożone.

10
00:00:37,920 --> 00:00:48,470
To jest trochę trudne do opanowania i bardzo by zacząć zabawę od początku, więc nie staram się bagatelizować tego w ogóle ale to nie jest tak jak nauka javascript lub nauki wszystkich CCS.

11
00:00:48,480 --> 00:00:51,200
Jest to zakres jest o wiele mniejszy.

12
00:00:51,660 --> 00:00:53,460
Tak jak już wspomniałem jest to popularne.

13
00:00:53,460 --> 00:00:56,400
Wciąż nie powiedział, co to jest naprawdę, ale to jest popularne.

14
00:00:56,400 --> 00:01:04,660
Właśnie przeczytałem dziś, że 42 procent programistów go używać i nie wiem, czy to w USA lub w poprzek całego świata.

15
00:01:04,680 --> 00:01:12,280
Ale 42 procent populacji niektórych programistów używa go, który jest więcej niż można powiedzieć o wielu technologiach.

16
00:01:12,300 --> 00:01:16,230
Więc co to jest system kontroli wersji.

17
00:01:16,290 --> 00:01:38,420
Więc jeśli pójdę na oficjalnej stronie głównej get która się odrobinę jak CMD dot com to nie będzie wszystko, oświetlając z przodu, ale to, co mówi, jest to, że jest darmowy i otwarty system źródłowy rozpowszechniany kontroli wersji przeznaczony do obsługi wszystko od małych do bardzo dużych projektów z szybkością i skutecznością.

18
00:01:38,460 --> 00:01:40,800
Więc co to jest system kontroli wersji.

19
00:01:41,010 --> 00:01:55,650
Zasadniczo jest to sposób dla nas do pracy z różnymi wersjami naszego kodu tak, że możemy zapisać różne możliwości i zrobić notatki jak rozwijać i mieć różne wersje, że możemy przejść do przodu i do tyłu w czasie.

20
00:01:55,950 --> 00:02:04,190
A potem możemy również współpracować z innymi ludźmi i włączyć różne wersje jakiegoś kodu, który napisałem z kodem, który napisał mój współpracownik.

21
00:02:04,200 --> 00:02:05,880
Więc to jest naprawdę potężny.

22
00:02:05,880 --> 00:02:07,400
Powiedziałem wiele osób używa go.

23
00:02:07,500 --> 00:02:09,160
To na pewno ważne.

24
00:02:09,240 --> 00:02:16,510
Można się zastanawiać, dlaczego czekał aż do tego punktu, aby go nauczyć, a ja już widziałem wiele pytań o to.

25
00:02:16,590 --> 00:02:23,680
Ludzie, którzy zaczynają bieg zastanawiając się, kiedy podczas odzyskiwania uzyskać powód, że nie nauczy go góry.

26
00:02:23,730 --> 00:02:24,570
BUSH I rzeczywiście.

27
00:02:24,570 --> 00:02:29,280
Zwykle robią historycznie, jak spędzam nauczania uzyskać czas na początku.

28
00:02:29,320 --> 00:02:31,830
I my również uruchomić z linii poleceń na początku.

29
00:02:31,830 --> 00:02:33,210
Istnieje kilka powodów, naprawdę.

30
00:02:33,210 --> 00:02:36,970
Jednym z nich jest to, że nie jest tak ekscytujące.

31
00:02:37,080 --> 00:02:49,030
A ja nie chcę stracić prawo zainteresowanie ludzi na początku, zwłaszcza w kursie internetowym, gdzie jest tak łatwo sprawdzić, aby nie zwracać uwagę versus w Internecie lub w klasie w-osoby.

32
00:02:49,080 --> 00:02:55,800
Muszę wam zakładniczkę przez co najmniej 45 minut na wykładzie, gdzie pan powiedział wiesz trzeba spróbować.

33
00:02:55,800 --> 00:02:59,800
Więc nie chcemy zniechęcić ludzi wcześnie na dodatek.

34
00:02:59,880 --> 00:03:02,140
To jest coś, co wymaga terminal.

35
00:03:02,280 --> 00:03:04,240
Więc trzeba zrozumieć wiersza poleceń.

36
00:03:04,350 --> 00:03:09,780
I nie chce się przenieść wiersz polecenia na początek, bo wtedy mamy mówić o Cloud 9 i instalacji.

37
00:03:09,780 --> 00:03:12,380
Chciałem po prostu keep it simple na początku.

38
00:03:12,390 --> 00:03:14,280
Więc to jest dwóch powodów.

39
00:03:14,280 --> 00:03:25,310
Trzeci, że najważniejsze jest to, że jest to naprawdę trudne do zrozumienia użyteczność dobra naprawdę zrozumieć, dlaczego ma to sens, kiedy pracujesz sam i gdy jesteś dopiero zaczynają.

40
00:03:25,320 --> 00:03:33,360
Więc mówiłem, że to pomaga zapisać różne wersje i pomaga współpracować z ludźmi, jeśli masz ogromny projekt to naprawdę korzystne.

41
00:03:33,360 --> 00:03:37,830
Ale oczywiście początek tej klasie nie mamy żadnych dużych projektów.

42
00:03:38,010 --> 00:03:39,900
Nie będziemy współpracować z ludźmi.

43
00:03:39,990 --> 00:03:42,610
I nawet w tym momencie nie jesteś muszą współpracować.

44
00:03:42,610 --> 00:03:45,170
Jesteś najprawdopodobniej naukę na własną rękę.

45
00:03:45,360 --> 00:03:48,000
Więc to jest trochę trudne do naprawdę motywuje.

46
00:03:48,090 --> 00:03:50,880
Dlaczego się to wszystko, co użyteczne.

47
00:03:50,910 --> 00:04:00,760
Mogę mogę cię przekonać, że jest to przydatne, ale nie sądzę, że będę w stanie dostać się z niego korzystać dobrowolnie i Ci się chce używać go dopiero później w toku.

48
00:04:00,780 --> 00:04:03,350
Więc jesteśmy w tym momencie teraz jesteśmy obejmujące go.

49
00:04:03,420 --> 00:04:09,080
Ty też prawdopodobnie słyszał Get piasty jeśli wrócę tutaj, aby nasze notatki są to wielkie rzeczy, które chcę o tym mówić.

50
00:04:09,240 --> 00:04:09,960
Więc co to jest.

51
00:04:09,960 --> 00:04:11,050
Co to jest koncentrator.

52
00:04:11,250 --> 00:04:12,390
Są one bardzo różne.

53
00:04:12,390 --> 00:04:17,720
Są one związane może być bardzo różny jest zbyt silny wyrazu, ale nie są one tak samo.

54
00:04:17,790 --> 00:04:22,420
To naprawdę błędne początkujących, którzy po prostu rodzaj skupionych je razem.

55
00:04:22,620 --> 00:04:24,550
Get to, że technologia.

56
00:04:24,640 --> 00:04:28,060
Jest to całkowicie oddzielne piasty get to strona internetowa.

57
00:04:28,080 --> 00:04:33,970
Jest to aplikacja, która współpracuje z dostajesz, ale oni nie są one takie same rzeczy w ogóle.

58
00:04:34,110 --> 00:04:38,250
Więc jestem naprawdę będziemy rozmawiać o tym, co dobre, piasta jest dalej na dół.

59
00:04:39,000 --> 00:04:47,250
Możemy pracować z GET i nawet nie wiedzieć o nie dbają o get piasty w ogóle i wiele osób to zrobić, choć używanie dostać ale nie użyje się piastę.

60
00:04:47,340 --> 00:04:49,540
To nie jest tak powszechne, ale jest to możliwe.

61
00:04:49,560 --> 00:04:57,010
Więc mamy zamiar skupić się po prostu na początku, więc rozmawialiśmy o tych dwóch, dlaczego należy dbać znowu jest to, że jest to bardzo przydatne.

62
00:04:57,010 --> 00:05:07,150
Więc to jest jedna rzecz, można potencjalnie wykorzystać to dużo zwłaszcza dla niego, jeśli kończy się pracę z ludźmi, czy to jako wykonawca lub dostać pracę jako programista.

63
00:05:07,150 --> 00:05:09,760
To jest coś, że wiele, wiele zespołów użyciu.

64
00:05:09,760 --> 00:05:12,210
Jak już wspomniałem 42 procent programistów z.

65
00:05:12,250 --> 00:05:14,470
Więc to głównie dlatego należy dbać.

66
00:05:14,470 --> 00:05:17,550
Jest to także jedna z tych rzeczy jest po prostu dobrze jest mieć w CV.

67
00:05:17,890 --> 00:05:22,020
I rzeczywiście, nie ogranicza się tylko do pisania kodu.

68
00:05:22,330 --> 00:05:24,800
Początkowo to było to, co zostało stworzone dla rodzaju.

69
00:05:24,940 --> 00:05:27,940
Ale ostatnio nie było innych aplikacji.

70
00:05:27,940 --> 00:05:36,510
Więc jeden z tych, które chcę mówić o używa go, aby pomóc zarządzać procesem pisania powieści lub odtwarzania lub scenariusz.

71
00:05:36,940 --> 00:05:45,960
Więc wyobraź sobie, że jesteś pisarzem i masz jakieś ogromne historię, która jest w twojej głowie, że masz zamiar usiąść i pisać, a ja nie wiem.

72
00:05:45,970 --> 00:05:51,850
Próbowałem pisać scenariusz, zanim mój proces był bardzo trudny.

73
00:05:51,880 --> 00:06:15,480
Dużo rewizji wielu różnych projektach, które mogę zapisać i mój proces jest tak samo jak mojego sposobu pisania wypracowań w szkole było napisanie wersji i zapisać go jako esej V-1, a następnie, gdy chciałem zrobić jakąś inną szaloną zmianę albo ja zdecydowałem, że będę prowadzić cały ten akapit i spróbować czegoś zupełnie innego.

74
00:06:15,610 --> 00:06:23,780
Ale nie chcę porzucić to, co miałem na początku to chciałbym wykorzystać Zapisz jako i wykonać kopię i mają Esej V-2.

75
00:06:24,130 --> 00:06:44,580
I za każdym razem chciałem mieć coś w rodzaju punktu kontrolnego, gdzie mogę wrócić mogłem wrócić do mojego starego projektu mogłem przeczytać, co kiedyś miałem Chciałbym utworzyć nowy dokument i jak można nadać mu nowy tytuł i zwykle zwiększamy numery i ostatecznie bym coś takiego jak esej końcowego rzeczywistym wersji.

76
00:06:44,620 --> 00:06:52,540
Wybierz to na coś śmiesznego, bo mam na imię moje konwencje nazewnictwa nie są naprawdę konwencja ale moje nazwisko i wymknęła się spod kontroli.

77
00:06:52,540 --> 00:07:02,940
Więc to jest problem, który rozwiązuje się lub jeden z problemów jest to, że przy dostać, co mogę zrobić, to mieć jeden esej lub jeden scenariusz, który pracuję nad i użytkowania.

78
00:07:02,950 --> 00:07:08,250
Wsiadaj iw zasadzie powiedzieć to, aby zapisać swoje pliki, aby śledzić z nich.

79
00:07:08,320 --> 00:07:12,020
I jeszcze, aby zapisać pliki w moim edytorze tekstu.

80
00:07:12,040 --> 00:07:38,910
Ale co można zrobić z get to znaczy dobrze w tym momencie zapisać wszystkie te pliki i właśnie dodany do śmierci głównego bohatera, a potem mógł napisać trochę więcej i zapisać ponownie stosując się i powiedzieć, że I ' ve teraz po prostu dodaje się do śmierci charakter wtórny, a następnie mogę zmienić zdanie i powiedzieć, może powinienem wziąć historię w innej trasy.

81
00:07:39,280 --> 00:07:42,940
Tak więc mogę spróbować czegoś innego i zapisać wersję.

82
00:07:42,940 --> 00:07:52,290
Nie do końca, ale projekt zapisać kolejną wersję gdzie zamiast zabijając dwóch głównych bohaterów obaj żyją i ożenić i mieć dzieci.

83
00:07:52,360 --> 00:07:58,750
I co mogę zrobić później, jeśli wiesz, mój wydawca dostaje historię i decyduje wiesz naprawdę powinien zabitych je.

84
00:07:58,810 --> 00:08:01,480
I łatwo można tylko za pomocą prostego polecenia GET.

85
00:08:01,630 --> 00:08:09,930
Jest to powrót do punktu, w którym zapisany w którym powiedziałem, że wybili głównego bohatera lub gdy powiedziałem wiesz X lub Y.

86
00:08:10,150 --> 00:08:25,540
Zasadniczo można zostawić trochę wiadomości dla siebie i to nie tylko, że nie jest ograniczony do jednego pliku, który jest coś, co jest bardzo różni się od tradycyjnych systemów zarządzania wersję itd eseju jest to jeden plik, który pracuję nad.

87
00:08:25,540 --> 00:08:28,900
Zapisać go, a następnie mogę zapisać jako.

88
00:08:28,900 --> 00:08:30,700
Ale to zawsze jeden plik.

89
00:08:30,700 --> 00:08:35,410
Co można zrobić z niego dostać się jeśli masz ogromny projekt, tak dzieje zamiar kodu.

90
00:08:35,410 --> 00:08:43,520
Teraz, jeśli mamy projekt z 10 plików JavaScript kilka CSSA Niektóre obrazy HCM wiele różnych technologii.

91
00:08:43,540 --> 00:08:46,950
Powiedzmy, że jest to aplikacja, która jest wyraźna wiele folderów.

92
00:08:47,050 --> 00:08:51,820
Co mogę zrobić, to kierować na poszczególne kawałki i zapisać je za pomocą GET.

93
00:08:52,000 --> 00:08:57,850
Więc mogę powiedzieć OK I właśnie utworzony katalog i dodał w widokach dla psów.

94
00:08:58,090 --> 00:09:01,400
I mogę zapisać, że w punkcie kontrolnym, że mogę wrócić później.

95
00:09:01,810 --> 00:09:12,800
I wtedy będę mógł coś zrobić później nalotu i zdecydować OK po prostu usunąć z katalogu psy poglądów i zamiast przenieść je do katalogu ich własnego psa wewnątrz katalogu widoku.

96
00:09:12,820 --> 00:09:26,080
I mogę powiedzieć, że jest to punkt kontrolny, a następnie może to zrobić dla wszystkich różnych elementów, tak zwykle, co skończy się to pod koniec projektu będziesz miał wiele, wiele różnych małych zobowiązuje to, co nazywa się je.

97
00:09:26,110 --> 00:09:32,630
Więc mam zamiar pokazać, szybki przykładem i mam zamiar dostać piastę co znowu nie jest taka sama jak GET.

98
00:09:32,650 --> 00:09:39,880
Potraktujcie to jako widz zapomni sposób udostępniania różne wersje rzeczy udostępnić kod z ludźmi.

99
00:09:39,880 --> 00:09:42,070
To nie dostać się chociaż.

100
00:09:42,250 --> 00:09:45,650
Jest to więc wyraźne repozytorium na get piasty.

101
00:09:45,820 --> 00:09:47,210
A to, co chcę podkreślić.

102
00:09:47,320 --> 00:09:53,140
Więc to jest kod dla wyraźnej, że używaliśmy, gdy prowadzimy NPM zainstalować Express.

103
00:09:53,140 --> 00:10:02,650
Ten kod jest uruchamiany niekoniecznie dobrze prowadzony, kiedy możemy zainstalować ale kiedy to Express i wykonujemy go wtedy dużo ten kod jest uruchamiany.

104
00:10:02,770 --> 00:10:05,420
Co chcę pokazać, choć jest tutaj.

105
00:10:05,680 --> 00:10:08,070
Pięć tysięcy sto dziewięćdziesiąt cztery rewizje.

106
00:10:08,260 --> 00:10:14,180
Tak więc w następnym filmie rzeczywiście napisać własne zobowiązuje, a pokażę ci, że to, co wygląda na to, że i tak naprawdę, co to znaczy.

107
00:10:14,410 --> 00:10:19,660
Ale spójrz na te wszystkie wiadomości i tam ich tysiące.

108
00:10:20,080 --> 00:10:23,130
Więc pozwól mi tylko wybrać dowolną jedną kliknij tutaj.

109
00:10:24,000 --> 00:10:28,200
Załóżmy, przyjrzyjmy Przekonajmy Harry.

110
00:10:28,220 --> 00:10:28,920
Jest okej.

111
00:10:28,960 --> 00:10:31,280
Aktualizacja przykładowa zależności.

112
00:10:31,750 --> 00:10:37,740
Jeśli kliknę na tym, co widzę tutaj są pliki, które zostały dołączone do tego zobowiązać.

113
00:10:37,750 --> 00:10:45,490
Więc pliki, które były w zasadzie skierowane mają być zapisane do wersji komunikat, że aktualizacja przykładowe zależności.

114
00:10:45,520 --> 00:10:48,090
I zobaczyć, co się zmieniło.

115
00:10:48,100 --> 00:10:49,710
Więc zmieniliśmy wersje.

116
00:10:49,710 --> 00:10:54,530
Wygląda na to, Harry, kto napisał ten Doug Wilson zmienione wersje.

117
00:10:55,120 --> 00:10:57,550
Więc to prosty przykład commit.

118
00:10:57,550 --> 00:11:01,930
Zobaczmy, czy możemy spróbować znaleźć coś trochę bardziej skomplikowane.

119
00:11:01,930 --> 00:11:02,190
W porządku.

120
00:11:02,200 --> 00:11:09,310
Więc tutaj jest jeden lub dwa pliki tak Express jest prawdopodobnie 100 oraz pliki na całej tej repozytorium.

121
00:11:09,580 --> 00:11:14,760
Ale w tym przypadku ktoś popełnił mały popełnienia dwóch zmian w całej dwóch plików.

122
00:11:15,100 --> 00:11:17,110
Więc to tylko kilka przykładów.

123
00:11:17,140 --> 00:11:18,710
Zapraszam do obejrzenia.

124
00:11:19,000 --> 00:11:26,860
Oczywiście nie jesteś oczekiwać, aby zrozumieć kod lub całą terminologię ale spójrz i to jest zabawa, aby wrócić do samego początku.

125
00:11:26,910 --> 00:11:38,440
Właściwie nie wiem, czy to naprawdę łatwy sposób uzyskać to zrobić po prostu wskoczyć z powrotem na samym początku, ale można spróbować zmienić to za strona 50 i która zabierze Cię z powrotem do 2012 roku.

126
00:11:38,440 --> 00:11:40,570
Więc to jest dużo pokaz Express.

127
00:11:40,660 --> 00:11:56,220
Znowu wrócimy dostać ją krótko, ale mamy zamiar zacząć od rozmowy o uzyskać w naszym terminalu, gdzie jesteśmy po prostu pisząc własny kod i zapisanie go w różnych miejscach za pomocą GET, aby nasze własne zobowiązuje ale jesteśmy nie będzie z nikim dzielić tych dopóki mówimy o wstawać.

128
00:11:56,230 --> 00:12:01,010
Więc ostatnią rzeczą, chcę wspomnieć jest zainstalowanie GET i mam w nawiasach.

129
00:12:01,030 --> 00:12:02,010
Nie całkiem.

130
00:12:02,140 --> 00:12:07,270
A to dlatego, że za pomocą Cloud 9 nie trzeba instalować oszukujmy się.

131
00:12:07,270 --> 00:12:10,730
Wchodzi on zainstalowany już w momencie tworzenia nowego Cloud Nine instancji.

132
00:12:11,050 --> 00:12:22,200
Ale jeśli nie używasz Cloud 9, jeśli używasz terminala własnego terminala własną skorupę zainstalowanego trzeba będzie go zainstalować, dzięki czemu można znaleźć wiele instrukcji w Internecie.

133
00:12:22,210 --> 00:12:33,440
Od czasu do czasu coś pójdzie nie tak trzeba pewne zależności, ale jest to jeden z najbardziej zainstalowanych narzędzi on we wszystkich tworzenia stron WWW, więc jest mnóstwo tutoriali zasobów stos posty przepełnienia wszędzie.

134
00:12:33,640 --> 00:12:36,780
Ale za pomocą Cloud 9 nie musimy się o to martwić.

135
00:12:36,790 --> 00:12:40,250
Tak po prostu, aby upewnić się, że działa tu jest test można zrobić.

136
00:12:40,450 --> 00:12:44,930
Pobierz wersję kreska kreska.

137
00:12:45,970 --> 00:12:50,300
I tak długo, jak widać coś tu nie musi być jeden punkt dziewięć jeden punkt.

138
00:12:50,320 --> 00:12:54,610
Jeśli widzisz to w przyszłości i tam masz inną wersję, że jest w porządku.

139
00:12:54,700 --> 00:12:58,080
Wszystko, co ważne jest to, że nie widać nie commed znaleźć.

140
00:12:58,360 --> 00:13:03,360
Nie widzisz komunikat o błędzie, a to wszystko mamy zamiar zrobić z GET na razie w następnej lekcji.

141
00:13:03,430 --> 00:13:05,740
Mamy zamiar mówić o trzech nowych poleceń.

142
00:13:05,740 --> 00:13:08,920
Otrzymuj get ADD netto i uzyskać popełnienia.
