1
00:00:00,370 --> 00:00:00,800
那裡。

2
00:00:00,810 --> 00:00:01,970
歡迎回來。

3
00:00:01,970 --> 00:00:04,990
因此，在本節中，我們要重點關注一些全新的。

4
00:00:05,070 --> 00:00:14,420
它打算從Noad是一面之旅的一點點一瞬間的事情，表達和Yelp的營地和所有的我們已經覆蓋了東西。

5
00:00:14,460 --> 00:00:19,870
我們甚至沒有，我們可以寫他的javascript H H出來或C SS在接下來的幾個視頻。

6
00:00:20,070 --> 00:00:27,180
我們將專注於一些所謂的獲取，大部分的你可能已經聽說過或以某種方式遇到它。

7
00:00:27,180 --> 00:00:32,830
這是非常普遍和重要的技術，但它它比我們到目前為止做了很大的不同。

8
00:00:33,000 --> 00:00:34,860
它不是一個真正的完整的語言。

9
00:00:34,860 --> 00:00:37,890
這不是，其實是複雜的。

10
00:00:37,920 --> 00:00:48,470
這是一個有點棘手真正掌握，並在一開始就得到會這麼我並不想大事化小，在所有但它不喜歡學習JavaScript或學習全部CCS。

11
00:00:48,480 --> 00:00:51,200
它的適用範圍是非常小的多。

12
00:00:51,660 --> 00:00:53,460
因此，正如我提到的是流行的。

13
00:00:53,460 --> 00:00:56,400
我還沒有告訴你這是真正，但它很受歡迎。

14
00:00:56,400 --> 00:01:04,660
我今天剛讀的開發商42％的使用它，我不知道這是在美國或整個世界。

15
00:01:04,680 --> 00:01:12,280
但一些開發商人口的42％使用它是比我們更可以說很多的技術。

16
00:01:12,300 --> 00:01:16,230
那麼它是什麼是一個版本控制系統。

17
00:01:16,290 --> 00:01:38,420
所以，如果我去官方獲取主頁這是獲得破折號CMD科網它不會是所有的照明了前面，但它告訴我們的是，它是一個自由和開源的分佈式版本控制系統，旨在處理一切從小到非常大的項目用速度和效率。

18
00:01:38,460 --> 00:01:40,800
那麼，什麼是版本控制系統。

19
00:01:41,010 --> 00:01:55,650
基本上它是我們與不同版本的我們的代碼工作，使我們可以節省不同的功能和做筆記，因為我們進步，擁有了一個可以通過時間向前或向後移動不同版本的方法。

20
00:01:55,950 --> 00:02:04,190
然後我們還可以與其他人合作，包括不同版本的一些代碼，我的代碼，我的同事寫道寫道。

21
00:02:04,200 --> 00:02:05,880
因此，這真的很強大。

22
00:02:05,880 --> 00:02:07,400
我說了很多開發人員使用它。

23
00:02:07,500 --> 00:02:09,160
這絕對是非常重要的。

24
00:02:09,240 --> 00:02:16,510
你可能會奇怪，為什麼我一直等到了這一點教它，我一直在我已經看到了很多有關的問題。

25
00:02:16,590 --> 00:02:23,680
人們誰是開始當然，當恢復的時候拿到，我並沒有教它前面的原因不知道。

26
00:02:23,730 --> 00:02:24,570
布什其實我有。

27
00:02:24,570 --> 00:02:29,280
通常他們在歷史上，因為我一開始把時間花在教學搞定。

28
00:02:29,320 --> 00:02:31,830
同時我們也早就開始使用命令行。

29
00:02:31,830 --> 00:02:33,210
這確實有幾個原因。

30
00:02:33,210 --> 00:02:36,970
其中之一是，它不是那麼令人興奮。

31
00:02:37,080 --> 00:02:49,030
而我不想在在網上當然它是如此容易檢查出不注意對在網上或在親自類尤其是開始失去人民的利益的權利。

32
00:02:49,080 --> 00:02:55,800
我中有你人質至少45分鐘的演講，你說你知道你也來試試吧。

33
00:02:55,800 --> 00:02:59,800
所以，我不想早早就打消人們最重要的是。

34
00:02:59,880 --> 00:03:02,140
這是一些需要終端。

35
00:03:02,280 --> 00:03:04,240
因此，你需要了解的命令行。

36
00:03:04,350 --> 00:03:09,780
我不想命令行移動到開始，因為接下來我們要談雲9和安裝。

37
00:03:09,780 --> 00:03:12,380
而我想，只是為了保持它在一開始簡單。

38
00:03:12,390 --> 00:03:14,280
所以這是兩個原因。

39
00:03:14,280 --> 00:03:25,310
第三個是最重要的是，它真的很難理解的好工具，真正明白為什麼這讓當你被自己的工作，當你剛剛起步的感覺。

40
00:03:25,320 --> 00:03:33,360
所以，我提到它可以幫助您節省不同的版本和幫助，如果你有一個龐大的系統工程它確實有利於你與人合作。

41
00:03:33,360 --> 00:03:37,830
不過，當然這個類的開始，我們沒有任何大項目。

42
00:03:38,010 --> 00:03:39,900
我們不會與人合作。

43
00:03:39,990 --> 00:03:42,610
而即使在這一點上你並不一定合作。

44
00:03:42,610 --> 00:03:45,170
你最有可能學習你自己的。

45
00:03:45,360 --> 00:03:48,000
所以這是一個有點很難真正激勵。

46
00:03:48,090 --> 00:03:50,880
為什麼得到的是所有的有用。

47
00:03:50,910 --> 00:04:00,760
我可以，我可以說服你，這是有用的，但我不認為我將能夠讓你心甘情願地使用它，讓你想用它，直到後來在使用過程中。

48
00:04:00,780 --> 00:04:03,350
因此，我們在這一點上我們現在覆蓋它。

49
00:04:03,420 --> 00:04:09,080
你也可能聽說過GET樞紐，如果我回到這裡到我們的筆記這些都是大事情要談。

50
00:04:09,240 --> 00:04:09,960
那麼是什麼。

51
00:04:09,960 --> 00:04:11,050
這是什麼樞紐。

52
00:04:11,250 --> 00:04:12,390
他們是非常不同的。

53
00:04:12,390 --> 00:04:17,720
它們可能與完全不同的是過於強烈的詞，但它們不是一回事。

54
00:04:17,790 --> 00:04:22,420
這是與誰的初學者只是一種集中他們在一起真的常見的誤解。

55
00:04:22,620 --> 00:04:24,550
獲得的是技術。

56
00:04:24,640 --> 00:04:28,060
它是完全獨立的GET樞紐是一個網站。

57
00:04:28,080 --> 00:04:33,970
它是用GET運行的應用程序，但他們是他們是不一樣的東西都沒有。

58
00:04:34,110 --> 00:04:38,250
所以，我真的要更多地談論什麼好樞紐進一步下跌在這裡。

59
00:04:39,000 --> 00:04:47,250
我們可以找份工作，甚至不知道在所有關於不關心GET樞紐和很多人做，雖然使用得到，但他們不會用得到集線器。

60
00:04:47,340 --> 00:04:49,540
這並不常見，但它是可能的。

61
00:04:49,560 --> 00:04:57,010
因此，我們將專注於剛剛得到在起步階段，所以我們談到了這兩個為什麼要再次關心的是，它真的很有用。

62
00:04:57,010 --> 00:05:07,150
所以這是一件事，如果你最終會與人打交道無論是作為一個承包商或者你得到一份工作作為一個開發人員，你將有可能使用這個有很多特別是對於它。

63
00:05:07,150 --> 00:05:09,760
這件事情，很多很多的球隊使用。

64
00:05:09,760 --> 00:05:12,210
正如我所提到的開發商42％。

65
00:05:12,250 --> 00:05:14,470
所以，這主要是為什麼你應該關心。

66
00:05:14,470 --> 00:05:17,550
這也是其中的一件事情就是剛剛好對你的簡歷。

67
00:05:17,890 --> 00:05:22,020
而它實際上並不只限於編寫代碼。

68
00:05:22,330 --> 00:05:24,800
最初，這是它是什麼樣的了創建。

69
00:05:24,940 --> 00:05:27,940
但最近，還有的是其他應用程序。

70
00:05:27,940 --> 00:05:36,510
所以這些，我想談的一個是用它來幫助管理寫小說或戲劇或電影劇本的過程。

71
00:05:36,940 --> 00:05:45,960
所以，想像一下，你是一個作家，你有一些巨大的故事，在你的頭上，你要坐下來寫的，我不知道。

72
00:05:45,970 --> 00:05:51,850
我試著寫劇本前，我的過程是非常困難的。

73
00:05:51,880 --> 00:06:15,480
版本很多不同的草案，我會救我的過程是一樣一樣的我在大學寫論文過程中的很多是寫一個版本，並將其保存為作文V-1，然後如果我想讓其他一些瘋狂的變化或者，我決定，我要帶領這整個段落，並嘗試完全不同的東西。

74
00:06:15,610 --> 00:06:23,780
但我不想放棄我有什麼開頭，然後我會用另存為，然後複印一份，並有論文V-2。

75
00:06:24,130 --> 00:06:44,580
每次我想時間有排序的檢查點在那裡我可以回去，我可以恢復到我以前的草案，我可以讀什麼我曾經有過我會創建一個新文檔，你作為可以給它一個新的標題，通常遞增數字和最終我得到這樣的文章像真正的最終版本。

76
00:06:44,620 --> 00:06:52,540
挑這個東西可笑，因為我的名字是我的命名約定是不是一個真正的慣例，但我的名字，並一發不可收拾。

77
00:06:52,540 --> 00:07:02,940
不過就是這樣得到解決或的問題之一是，用得到我所能做的就是有一個文章或者一個電影劇本是我工作和使用問題。

78
00:07:02,950 --> 00:07:08,250
得到基本上告訴它來保存我的文件，以跟踪它們。

79
00:07:08,320 --> 00:07:12,020
我還是將文件保存在我的文本編輯器。

80
00:07:12,040 --> 00:07:38,910
但我可以用GET做的是說，在這一點沒事保存所有這些文件和我剛剛在主角的死亡增加，然後我可以寫多一點，節省再次使用得到，說我'現在已經只是在次要人物的死亡相加，然後我可以改變我的腦海裡，說也許我應該採取的故事，不同的路線。

81
00:07:39,280 --> 00:07:42,940
於是我可以嘗試一些東西，保存它的另一個版本。

82
00:07:42,940 --> 00:07:52,290
不是一個真正的草案，但保存另一個版本在那裡，而不是殺死兩位主角他們都生活和他們結婚，他們有孩子。

83
00:07:52,360 --> 00:07:58,750
而我可以在以後，如果你知道我的編輯做得到的故事，並決定你知道你真的應該殺死他們。

84
00:07:58,810 --> 00:08:01,480
我可以很容易地只用一個簡單的get命令。

85
00:08:01,630 --> 00:08:09,930
這是一個回去的地方，我救了它，我說，我殺死了主角或地步，我說你知道X或Y。

86
00:08:10,150 --> 00:08:25,540
基本上，你可以離開自己的小消息，這不僅是它沒有僅限於一個文件是東西是從管理你的版本等的論文是一個文件是我工作的傳統系統有很大不同。

87
00:08:25,540 --> 00:08:28,900
我保存它，然後我可以保存為。

88
00:08:28,900 --> 00:08:30,700
但它總是一個文件。

89
00:08:30,700 --> 00:08:35,410
如果你有一個龐大的系統工程那麼回事打算什麼代碼，你可以用它做得到的是。

90
00:08:35,410 --> 00:08:43,520
現在，如果我們有10項目的JavaScript文件一堆綜援的一些圖像HCM很多不同的技術。

91
00:08:43,540 --> 00:08:46,950
比方說，這是一個明確的應用程序，是大量的文件夾。

92
00:08:47,050 --> 00:08:51,820
我所能做的就是目標各個部分，並使用GET保存。

93
00:08:52,000 --> 00:08:57,850
所以我可以說好吧，我剛剛創建的目錄和狗的意見補充說。

94
00:08:58,090 --> 00:09:01,400
我可以將它保存為一個檢查點，我可以回來以後。

95
00:09:01,810 --> 00:09:12,800
然後我可以在以後做RAID的東西，決定OK剛從意見目錄中刪除狗，而是他們以期目錄移動到自己的狗的目錄中。

96
00:09:12,820 --> 00:09:26,080
我可以說這是一個檢查點，然後我能做到這一點對所有不同部分所以通常你最終得到的是一個項目你有很多很多不同的小提交的，到底是他們叫什麼。

97
00:09:26,110 --> 00:09:32,630
所以我要告訴你的是一個簡單的例子，我會得到樞紐這又是不一樣搞定。

98
00:09:32,650 --> 00:09:39,880
你可以把它作為一個觀眾忘記的方式來分享不同版本的東西與人分享代碼。

99
00:09:39,880 --> 00:09:42,070
這不是讓本身雖然。

100
00:09:42,250 --> 00:09:45,650
因此，這是GET樞紐快遞庫。

101
00:09:45,820 --> 00:09:47,210
我想指出的是什麼。

102
00:09:47,320 --> 00:09:53,140
因此，這是當我們運行NPM安裝快捷，我們一直在使用快遞的代碼。

103
00:09:53,140 --> 00:10:02,650
此代碼運行良好，當我們安裝不一定運行，但是當我們包括快遞和我們執行它，然後很多這樣的代碼的運行。

104
00:10:02,770 --> 00:10:05,420
我想，雖然顯示這裡是。

105
00:10:05,680 --> 00:10:08,070
五千194提交。

106
00:10:08,260 --> 00:10:14,180
因此，在接下來的視頻中我們居然寫自己提交，我會與你展示什麼樣子，真的是什麼意思。

107
00:10:14,410 --> 00:10:19,660
但看一看所有這些消息，並有幾千條。

108
00:10:20,080 --> 00:10:23,130
因此，讓我隨便挑任意一個在這裡。

109
00:10:24,000 --> 00:10:28,200
讓我們先來看看讓我們找出哈里。

110
00:10:28,220 --> 00:10:28,920
這可以。

111
00:10:28,960 --> 00:10:31,280
更新所示例的依賴關係。

112
00:10:31,750 --> 00:10:37,740
如果我點擊了什麼，我在這裡看到被列入這次提交的文件。

113
00:10:37,750 --> 00:10:45,490
使已基本針對的文件保存到做一個版本說，例如更新相關性的信息。

114
00:10:45,520 --> 00:10:48,090
我看到發生了什麼變化。

115
00:10:48,100 --> 00:10:49,710
所以我們改變了版本。

116
00:10:49,710 --> 00:10:54,530
它看起來像哈利誰寫了這道格·威爾遜改版本。

117
00:10:55,120 --> 00:10:57,550
所以這是一個犯了一個簡單的例子。

118
00:10:57,550 --> 00:11:01,930
讓我們看看，如果我們可以嘗試找到一些更複雜一點。

119
00:11:01,930 --> 00:11:02,190
好吧。

120
00:11:02,200 --> 00:11:09,310
那麼這裡是一個或兩個文件，以便快遞是跨越這整個庫大概100多文件。

121
00:11:09,580 --> 00:11:14,760
但是，在這種情況下，有人做了一個小犯了跨兩個文件的兩個變化。

122
00:11:15,100 --> 00:11:17,110
所以，這只是幾個例子。

123
00:11:17,140 --> 00:11:18,710
隨意看看。

124
00:11:19,000 --> 00:11:26,860
顯然你不希望理解的代碼或全部的術語，但看看它的樂趣，回到最開始。

125
00:11:26,910 --> 00:11:38,440
其實我不知道是否有一個非常簡單的方法來做到這一點只是為了跳回到最開始，但你可以嘗試改變這是50頁，並且帶你回到2012年。

126
00:11:38,440 --> 00:11:40,570
所以這是一個很多快遞秀。

127
00:11:40,660 --> 00:11:56,220
同樣，我們將回到讓她不久，但我們要來談談我們的終端在那裡我們只是寫我們自己的代碼，並使用GET，使我們自己在提交不同的地方保存到啟動，但我們不會與任何人分享的，直到我們談論起來。

128
00:11:56,230 --> 00:12:01,010
所以，我想提的最後一件事就是安裝GET和我在括號中。

129
00:12:01,030 --> 00:12:02,010
不是真的。

130
00:12:02,140 --> 00:12:07,270
那是因為使用雲9我們不必安裝自欺欺人。

131
00:12:07,270 --> 00:12:10,730
它配備已經安裝的時候你犯了一個新九霄雲外實例。

132
00:12:11,050 --> 00:12:22,200
但是，如果，如果你使用的是終端自己的終端，你安裝你必須安裝它，所以你可以在網上找到大量的說明自己的shell你不使用雲9。

133
00:12:22,210 --> 00:12:33,440
偶爾出問題，你需要一些依賴，但它的安裝數量最多的工具之一，在所有Web開發，所以有很多的教程資源棧溢出的帖子隨處可見。

134
00:12:33,640 --> 00:12:36,780
但是，使用雲9，我們不必擔心。

135
00:12:36,790 --> 00:12:40,250
所以，只是為了確保它正常工作，這裡的測試，你可以做。

136
00:12:40,450 --> 00:12:44,930
獲取破折號破折號版本。

137
00:12:45,970 --> 00:12:50,300
而且只要你在這裡看到的東西並不一定要一點九點之一。

138
00:12:50,320 --> 00:12:54,610
如果你看到這個在未來，你有不同的版本，有這很好。

139
00:12:54,700 --> 00:12:58,080
所有的事情是，你沒有看到commed找不到。

140
00:12:58,360 --> 00:13:03,360
你不會看到錯誤消息，這就是我們要去跟拿去做現在在下一課。

141
00:13:03,430 --> 00:13:05,740
我們要談三個新的命令。

142
00:13:05,740 --> 00:13:08,920
獲得淨獲取附加，並得到承諾。
