Tam.
Witamy spowrotem.
Tak więc w tej części mamy zamiar skupić się na czymś nowym.
To będzie trochę boczną podróż na chwilę od Noad i wyrażać i obóz Yelp i wszystkie rzeczy byliśmy obejmującym.
My nawet nie możemy napisać skrypt java H H go lub C Ss przez kilka następnych filmów.
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.
Jest to bardzo popularny i ważny technologii, ale to jest zupełnie inny niż to, co zrobiliśmy do tej pory.
To naprawdę nie jest pełna języka.
To nie jest coś, co jest w rzeczywistości, że złożone.
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.
Jest to zakres jest o wiele mniejszy.
Tak jak już wspomniałem jest to popularne.
Wciąż nie powiedział, co to jest naprawdę, ale to jest popularne.
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.
Ale 42 procent populacji niektórych programistów używa go, który jest więcej niż można powiedzieć o wielu technologiach.
Więc co to jest system kontroli wersji.
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ą.
Więc co to jest system kontroli wersji.
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.
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.
Więc to jest naprawdę potężny.
Powiedziałem wiele osób używa go.
To na pewno ważne.
Można się zastanawiać, dlaczego czekał aż do tego punktu, aby go nauczyć, a ja już widziałem wiele pytań o to.
Ludzie, którzy zaczynają bieg zastanawiając się, kiedy podczas odzyskiwania uzyskać powód, że nie nauczy go góry.
BUSH I rzeczywiście.
Zwykle robią historycznie, jak spędzam nauczania uzyskać czas na początku.
I my również uruchomić z linii poleceń na początku.
Istnieje kilka powodów, naprawdę.
Jednym z nich jest to, że nie jest tak ekscytujące.
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.
Muszę wam zakładniczkę przez co najmniej 45 minut na wykładzie, gdzie pan powiedział wiesz trzeba spróbować.
Więc nie chcemy zniechęcić ludzi wcześnie na dodatek.
To jest coś, co wymaga terminal.
Więc trzeba zrozumieć wiersza poleceń.
I nie chce się przenieść wiersz polecenia na początek, bo wtedy mamy mówić o Cloud 9 i instalacji.
Chciałem po prostu keep it simple na początku.
Więc to jest dwóch powodów.
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ą.
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.
Ale oczywiście początek tej klasie nie mamy żadnych dużych projektów.
Nie będziemy współpracować z ludźmi.
I nawet w tym momencie nie jesteś muszą współpracować.
Jesteś najprawdopodobniej naukę na własną rękę.
Więc to jest trochę trudne do naprawdę motywuje.
Dlaczego się to wszystko, co użyteczne.
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.
Więc jesteśmy w tym momencie teraz jesteśmy obejmujące go.
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ć.
Więc co to jest.
Co to jest koncentrator.
Są one bardzo różne.
Są one związane może być bardzo różny jest zbyt silny wyrazu, ale nie są one tak samo.
To naprawdę błędne początkujących, którzy po prostu rodzaj skupionych je razem.
Get to, że technologia.
Jest to całkowicie oddzielne piasty get to strona internetowa.
Jest to aplikacja, która współpracuje z dostajesz, ale oni nie są one takie same rzeczy w ogóle.
Więc jestem naprawdę będziemy rozmawiać o tym, co dobre, piasta jest dalej na dół.
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ę.
To nie jest tak powszechne, ale jest to możliwe.
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.
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.
To jest coś, że wiele, wiele zespołów użyciu.
Jak już wspomniałem 42 procent programistów z.
Więc to głównie dlatego należy dbać.
Jest to także jedna z tych rzeczy jest po prostu dobrze jest mieć w CV.
I rzeczywiście, nie ogranicza się tylko do pisania kodu.
Początkowo to było to, co zostało stworzone dla rodzaju.
Ale ostatnio nie było innych aplikacji.
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.
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.
Próbowałem pisać scenariusz, zanim mój proces był bardzo trudny.
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.
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.
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.
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.
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.
Wsiadaj iw zasadzie powiedzieć to, aby zapisać swoje pliki, aby śledzić z nich.
I jeszcze, aby zapisać pliki w moim edytorze tekstu.
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.
Tak więc mogę spróbować czegoś innego i zapisać wersję.
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.
I co mogę zrobić później, jeśli wiesz, mój wydawca dostaje historię i decyduje wiesz naprawdę powinien zabitych je.
I łatwo można tylko za pomocą prostego polecenia GET.
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.
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.
Zapisać go, a następnie mogę zapisać jako.
Ale to zawsze jeden plik.
Co można zrobić z niego dostać się jeśli masz ogromny projekt, tak dzieje zamiar kodu.
Teraz, jeśli mamy projekt z 10 plików JavaScript kilka CSSA Niektóre obrazy HCM wiele różnych technologii.
Powiedzmy, że jest to aplikacja, która jest wyraźna wiele folderów.
Co mogę zrobić, to kierować na poszczególne kawałki i zapisać je za pomocą GET.
Więc mogę powiedzieć OK I właśnie utworzony katalog i dodał w widokach dla psów.
I mogę zapisać, że w punkcie kontrolnym, że mogę wrócić później.
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.
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.
Więc mam zamiar pokazać, szybki przykładem i mam zamiar dostać piastę co znowu nie jest taka sama jak GET.
Potraktujcie to jako widz zapomni sposób udostępniania różne wersje rzeczy udostępnić kod z ludźmi.
To nie dostać się chociaż.
Jest to więc wyraźne repozytorium na get piasty.
A to, co chcę podkreślić.
Więc to jest kod dla wyraźnej, że używaliśmy, gdy prowadzimy NPM zainstalować Express.
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.
Co chcę pokazać, choć jest tutaj.
Pięć tysięcy sto dziewięćdziesiąt cztery rewizje.
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.
Ale spójrz na te wszystkie wiadomości i tam ich tysiące.
Więc pozwól mi tylko wybrać dowolną jedną kliknij tutaj.
Załóżmy, przyjrzyjmy Przekonajmy Harry.
Jest okej.
Aktualizacja przykładowa zależności.
Jeśli kliknę na tym, co widzę tutaj są pliki, które zostały dołączone do tego zobowiązać.
Więc pliki, które były w zasadzie skierowane mają być zapisane do wersji komunikat, że aktualizacja przykładowe zależności.
I zobaczyć, co się zmieniło.
Więc zmieniliśmy wersje.
Wygląda na to, Harry, kto napisał ten Doug Wilson zmienione wersje.
Więc to prosty przykład commit.
Zobaczmy, czy możemy spróbować znaleźć coś trochę bardziej skomplikowane.
W porządku.
Więc tutaj jest jeden lub dwa pliki tak Express jest prawdopodobnie 100 oraz pliki na całej tej repozytorium.
Ale w tym przypadku ktoś popełnił mały popełnienia dwóch zmian w całej dwóch plików.
Więc to tylko kilka przykładów.
Zapraszam do obejrzenia.
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.
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.
Więc to jest dużo pokaz Express.
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ć.
Więc ostatnią rzeczą, chcę wspomnieć jest zainstalowanie GET i mam w nawiasach.
Nie całkiem.
A to dlatego, że za pomocą Cloud 9 nie trzeba instalować oszukujmy się.
Wchodzi on zainstalowany już w momencie tworzenia nowego Cloud Nine instancji.
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.
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.
Ale za pomocą Cloud 9 nie musimy się o to martwić.
Tak po prostu, aby upewnić się, że działa tu jest test można zrobić.
Pobierz wersję kreska kreska.
I tak długo, jak widać coś tu nie musi być jeden punkt dziewięć jeden punkt.
Jeśli widzisz to w przyszłości i tam masz inną wersję, że jest w porządku.
Wszystko, co ważne jest to, że nie widać nie commed znaleźć.
Nie widzisz komunikat o błędzie, a to wszystko mamy zamiar zrobić z GET na razie w następnej lekcji.
Mamy zamiar mówić o trzech nowych poleceń.
Otrzymuj get ADD netto i uzyskać popełnienia.