1
00:00:00,100 --> 00:00:00,360
OK。

2
00:00:00,360 --> 00:00:01,480
お帰りなさい。

3
00:00:01,590 --> 00:00:09,690
最後のビデオでは、4つの新しいコマンドが追加され、コミットしました。追加とコミットは非常に便利です。常に追加してコミットしてください。ファイルを追加してコミットするだけです。

4
00:00:09,690 --> 00:00:16,220
&nbsp;

5
00:00:16,220 --> 00:00:22,910
基本的にそれらを保存すると、チェックポイントをほとんど作って、実際に古いコードに戻します。

6
00:00:22,980 --> 00:00:24,450
我々は2つの新しいコマンドを見るつもりです。

7
00:00:24,450 --> 00:00:29,700
ログインを取得するにはチェックアウトしてください。実際にはもう少し詳しく見せますが、これらの2つほど重要ではありません。

8
00:00:29,700 --> 00:00:30,950
&nbsp;

9
00:00:31,380 --> 00:00:33,550
したがって、入力すると同じフォルダにあります。

10
00:00:33,830 --> 00:00:35,300
私たちと一緒に始めましょう。

11
00:00:35,340 --> 00:00:38,760
あなたは、タイプ取得ステータスのためのこれらの3つのファイルがあることがわかります。

12
00:00:38,760 --> 00:00:43,890
私は何も変更していないし、私は私がそれらを再び開く人を見てください。

13
00:00:44,040 --> 00:00:48,120
C-9実際にはい。

14
00:00:48,810 --> 00:00:53,460
そして、猫と犬をやりましょう。

15
00:00:53,670 --> 00:00:57,370
私はあなたがそのように一緒にチェーンすることができる前に、私があなたにそれを見せてくれたかどうか分かりません。

16
00:00:57,810 --> 00:00:58,150
OK。

17
00:00:58,200 --> 00:01:02,730
だから私たちはこれらの3つのファイルを持っています。

18
00:01:02,730 --> 00:01:03,630
それはいいです。

19
00:01:03,960 --> 00:01:08,880
これは巨大なアプリだと思って、どういうわけか何かを台無しにしてしまい、エラーが出ます。

20
00:01:08,970 --> 00:01:12,540
だから私は間違ったことをして、私のコードはもはや動かない。

21
00:01:12,750 --> 00:01:17,790
そしてもう一度それは大きなアプリだと私は実際に問題が何かを知っていないか、または私は何かを試していたと私はそれをねじに決めた。

22
00:01:17,790 --> 00:01:20,290
&nbsp;

23
00:01:20,370 --> 00:01:21,760
私は実際にそれが好きではありません。

24
00:01:21,780 --> 00:01:24,320
私の古いバージョンに戻ってみましょう。

25
00:01:24,330 --> 00:01:31,440
だから最初にやってみたいのは、ログインを入力することです。これは、このレポで行ったすべてのコミットの履歴またはログを返します。

26
00:01:31,440 --> 00:01:35,400
&nbsp;

27
00:01:35,400 --> 00:01:36,910
だから簡単なメモ。

28
00:01:36,990 --> 00:01:44,190
これは新しい端末インターフェースのこの種のものを開きます。実際にスクロールするためには上向きの矢印を使用することもできますが、今すぐ普通のコマンドを入力することはできません。

29
00:01:45,420 --> 00:01:50,290
&nbsp;

30
00:01:50,310 --> 00:01:52,020
どのようにカーソルが少し変化したかに注目してください。

31
00:01:52,020 --> 00:01:56,160
そこには呪いがあります。ここにはコロンがあります。

32
00:01:56,160 --> 00:02:00,040
Qと入力すると、ログを取得できます。

33
00:02:00,540 --> 00:02:02,590
そして始めよう。

34
00:02:02,610 --> 00:02:03,580
だから底に。

35
00:02:03,840 --> 00:02:12,360
最初のこと私はこれを作った日付と私が実行したコードを作者が最初に見ることができます。メッセージはXファイルを追加します。

36
00:02:12,360 --> 00:02:16,150
&nbsp;

37
00:02:17,370 --> 00:02:24,310
そして、次は、キャッチファイルを追加して、私を猫と犬のファイルに追加しました。

38
00:02:24,390 --> 00:02:27,330
そして、それは私たちがファイルを更新したことも知っていました。

39
00:02:27,960 --> 00:02:31,700
だから、彼らは本当に重要だが、メッセージを何度も持っている。

40
00:02:31,830 --> 00:02:37,470
しばらくしてからコードに戻ってきた場合には、コードを再読み込みする場合には特に説明する必要があります。

41
00:02:37,470 --> 00:02:38,710
&nbsp;

42
00:02:38,880 --> 00:02:45,020
しかし、最も重要な部分は、私たちが実行する実際の命令に関係しています。

43
00:02:45,360 --> 00:02:47,610
これらのコミットメッセージを実際に入力することはありません。

44
00:02:47,610 --> 00:02:48,700
彼らは人間のためのものです。

45
00:02:48,720 --> 00:02:55,670
しかし、コンピュータのための重要な部分は、この長い文字列をここにコミットすることです。

46
00:02:55,740 --> 00:03:00,000
それが一意の識別子なので、本当に重要です。

47
00:03:00,360 --> 00:03:07,410
だから、もし私が戻ってみたいのであれば、最初からコードを見て、アプリケーションファイルを時間内に戻したいと思うのです。

48
00:03:07,800 --> 00:03:08,740
&nbsp;

49
00:03:08,940 --> 00:03:10,920
私はこれを必要とする。

50
00:03:11,610 --> 00:03:12,900
だから私はそれをコピーするつもりです。

51
00:03:13,080 --> 00:03:18,600
私はちょうど私がちょうどappファイルがないcatファイルがdugsファイルを持っていないときまで私はすべての道を戻って行きたいと言うことをしましょう。

52
00:03:19,410 --> 00:03:27,260
私はここでこれをコマンドCとコピーしてQを押して出てきて、新しいコマンドを見るつもりです。

53
00:03:27,360 --> 00:03:30,200
または、チェックアウトされる2番目の新しいコマンド。

54
00:03:30,780 --> 00:03:34,100
だから私はタイプチェックアウトを入力し、これは本当に汎用コマンドです。

55
00:03:34,290 --> 00:03:40,290
それは多くの異なるものに使用されていますが、一般的な考え方は、それが行くか何か他のものを見て、それが枝であるかそれとも前回のコミットであるかをチェックするために使用されるということです。

56
00:03:40,290 --> 00:03:46,110
&nbsp;

57
00:03:47,280 --> 00:03:52,020
途中でブランチについて話したことはありませんでしたが、ブランチを変更するためにブランチを使用することがよくありました。

58
00:03:52,140 --> 00:03:56,830
だから、チェックアウトしてから長い文字列を貼り付けてEnterキーを押す必要があります。

59
00:03:57,240 --> 00:04:04,750
そして、実際に私がそれをする前に私はそこから出て、ちょうどタイプのステータスを取得します。

60
00:04:05,310 --> 00:04:11,850
&nbsp;

61
00:04:11,850 --> 00:04:18,480
&nbsp;

62
00:04:18,480 --> 00:04:23,350
私が最初に気がついているのは、私のアプリケーションで変更を加えたことです。はい、うまくいますが、私はCommitのためにそれを実装しませんでした。私はそれを追加しませんでしたが、もっと重要なのは、しかし、あなたが今知る必要があるのは、主人が私たちの本拠地だということです。

63
00:04:23,520 --> 00:04:25,790
私たちがやったことのすべてがマスターになっています。

64
00:04:26,280 --> 00:04:26,780
OK。

65
00:04:27,090 --> 00:04:32,340
そして、私はこの小さなメッセージを私のコマンドプロンプトでここに聞かせて、それはマスターと言う。

66
00:04:32,940 --> 00:04:36,630
だから今私がそのコマンドを実行すると、私はそれを失ったように見えます。

67
00:04:36,660 --> 00:04:37,370
もう一度入力してください。

68
00:04:37,410 --> 00:04:41,150
チェックアウトして貼り付けて、Enterキーを押します。

69
00:04:41,310 --> 00:04:46,230
最初に目にするのは、コミットされていない変更があることを私に伝えることです。

70
00:04:46,440 --> 00:04:51,000
そして、もし私がここに戻ると、私はこれらの変更を失うことになるでしょう。

71
00:04:51,360 --> 00:04:54,660
一度に多くのことを追跡することができるからです。

72
00:04:54,690 --> 00:04:56,340
だから今私はいくつかの変更があります。

73
00:04:56,340 --> 00:05:03,210
私が作ったこの1本の線がそれを見ていると言って、これを私があなたに追加してほしいと願っています。

74
00:05:03,210 --> 00:05:04,400
&nbsp;

75
00:05:04,680 --> 00:05:10,500
しかし、私が戻っていくつかの古いコードを見ると、もうこれについて知りません。

76
00:05:10,620 --> 00:05:13,610
だから、基本的にはあなたが帰る前に私に警告しています。

77
00:05:13,710 --> 00:05:19,800
あなたはおそらくこれを追加しコミットするか、それを完全に取り除いて、それを上書きするだけで気にしないといけません。

78
00:05:19,800 --> 00:05:20,110
&nbsp;

79
00:05:20,280 --> 00:05:24,060
私は広告アプリを手に入れようとしていますが、私はコミットして追加します。

80
00:05:24,080 --> 00:05:35,160
はいと私のコミットメッセージは、コミットするために何もステータスを取得するためにアプリケーションファイルを台無しにするだけです。

81
00:05:35,250 --> 00:05:36,710
まだブランチマスター。

82
00:05:36,730 --> 00:05:39,390
さあ、もう一度試してみましょう。

83
00:05:40,480 --> 00:05:44,920
今回私たちははるかに長いメッセージを得る。

84
00:05:44,920 --> 00:05:50,150
最も重要なのは、もはやここにはマスターがいなくなったことに気付くでしょう。

85
00:05:50,640 --> 00:05:52,140
それはとても長いので断ち切ります。

86
00:05:52,140 --> 00:05:59,350
しかし、私はその状態を入力すると私は頭が5 c d d blah blah blahで切り離されているのを見ます。

87
00:05:59,350 --> 00:06:02,170
そのハッシュの始まりです。

88
00:06:02,760 --> 00:06:10,600
そう、私の意見では、これは非常に良いこの用語の頭をここで本当に混乱するようになり始めます。

89
00:06:10,990 --> 00:06:15,300
私が開発者を含めて知っているほとんどの人には、常に混乱しています。

90
00:06:15,310 --> 00:06:17,400
それは基本的にのポインタです。

91
00:06:17,440 --> 00:06:24,620
彼らはあなたの現在の場所を宇宙や時間のポインターとして与え、あなたはそれを前後に動かすために動かすことができます。

92
00:06:24,620 --> 00:06:27,270
&nbsp;

93
00:06:27,270 --> 00:06:31,280
重要なのは私たちがもはやマスターになっていないことです。

94
00:06:31,300 --> 00:06:36,610
だから私たちがやったことは、元に戻って、元のバージョンのコードを調べていることです。

95
00:06:36,610 --> 00:06:37,860
&nbsp;

96
00:06:37,870 --> 00:06:41,650
だから私がLSを入力した場合これはかなり涼しいです。

97
00:06:41,750 --> 00:06:43,350
私はここに一つのファイルしか持っていない。

98
00:06:43,540 --> 00:06:51,400
それで、私が古いコードをチェックアウトしたときに戻ったとき、基本的に私を戻してくれました。それは私を元に戻し、私が当時のものを見ることができました。

99
00:06:51,390 --> 00:06:54,540
&nbsp;

100
00:06:55,060 --> 00:07:00,760
&nbsp;

101
00:07:00,750 --> 00:07:07,620
しかし、私がチェックアウトをしたときに私がチェックアウトしたときに、名前をコミットハッシュとすると、現在の流れや正常な正常なワークフローの中から私を取り去ることに注意することが重要です。

102
00:07:07,620 --> 00:07:08,100
&nbsp;

103
00:07:08,130 --> 00:07:10,290
そういうわけで頭が離れていると言います。

104
00:07:10,360 --> 00:07:18,610
ですから、私たちの歴史には、これらのショーのそれぞれがコミットであるこのようなタイムラインのような歴史があります。

105
00:07:18,610 --> 00:07:24,850
&nbsp;

106
00:07:24,860 --> 00:07:27,950
もう少しやり直してください。

107
00:07:30,370 --> 00:07:31,620
OK。

108
00:07:31,920 --> 00:07:32,700
ああそう。

109
00:07:32,800 --> 00:07:33,480
そこに行く。

110
00:07:33,490 --> 00:07:39,970
ですから、これらのそれぞれは、私たちがコミットしたある時点の一種です。ここではリニアなリストに入っています。そこでリスタートした後、再びコミットしました。

111
00:07:39,970 --> 00:07:44,180
&nbsp;

112
00:07:44,310 --> 00:07:46,420
そしてこれに流れがあります。

113
00:07:46,530 --> 00:07:50,400
これが最後のコミットでした。

114
00:07:50,500 --> 00:07:58,950
これは現時点では少なくとも現在知られていることですが、これはMasterが非常に明白であるところでMasterです。Masterこれはチェックアウトを行う前の場所です。

115
00:07:58,960 --> 00:08:03,260
&nbsp;

116
00:08:03,270 --> 00:08:11,560
それから、私はチェックアウトを実行し、このコミットとそれは私の最初のコミットを信じて私にすべての方法を取ったとそれは頭がそのコミットメッセージで切り離されたことを私たちに言った。

117
00:08:11,760 --> 00:08:16,760
&nbsp;

118
00:08:16,770 --> 00:08:19,290
つまり、マスターはまだここにいるということです。

119
00:08:19,380 --> 00:08:22,530
私たちはこのマスターを元に戻しませんでした。

120
00:08:22,530 --> 00:08:26,320
私たちがやったことはそこに保持されていますが、私たちは頭を切り離しました。

121
00:08:26,310 --> 00:08:28,920
そして、私はこれが非常に混乱していると思います。

122
00:08:28,960 --> 00:08:37,150
重要なのは、基本的に、ここにちょうどいいものがあるというこのアイデアを追加したことです。

123
00:08:37,480 --> 00:08:42,200
構文の強調表示が変更された理由はわかりませんが、頭はここにあります。

124
00:08:42,460 --> 00:08:46,570
しかし、私たちはここで中断してしまいました。

125
00:08:46,890 --> 00:08:49,620
だから、私たちがする必要があるのは、まったく私たちのものです。

126
00:08:49,620 --> 00:08:55,710
通常、チェックアウトを使用するときは、古いコードをチェックしてから、元のコードに戻っていくだけの古い変更を見てください。

127
00:08:55,920 --> 00:08:57,730
&nbsp;

128
00:08:58,020 --> 00:09:03,610
それで、私たちが持っていたコードの一時停止ボタンを押して、それから私たちが今ある場所にある以前のコードをチェックしてから、おそらく私たちが自分自身に書いたメモを見るか、古いコードを見てから、マスターに戻って頭部検出の問題を修正します。

129
00:09:03,610 --> 00:09:10,990
&nbsp;

130
00:09:10,990 --> 00:09:18,040
&nbsp;

131
00:09:18,250 --> 00:09:19,590
&nbsp;

132
00:09:19,600 --> 00:09:25,560
&nbsp;

133
00:09:25,590 --> 00:09:31,600
&nbsp;

134
00:09:31,600 --> 00:09:35,630
それは本当に問題ではありませんが、もし私が今私のアプリで変更を開始すると、私は試してみて、追加してコミットすると問題が起こるでしょう。私たちはマスターを持っているので、ここで私たちはここに頭を持っています。

135
00:09:35,800 --> 00:09:37,020
我々は決定を下すつもりです。

136
00:09:37,060 --> 00:09:41,100
だから、私たちは検査されたものをチェックします。

137
00:09:41,250 --> 00:09:44,070
それを見て、いくつかのコードを見てから、元に戻ってください。

138
00:09:44,080 --> 00:09:49,350
時には古いバージョンに戻って元に戻すだけでもしたいですが。

139
00:09:49,360 --> 00:09:55,780
基本的には戻って、ちょうどそれをチェックアウトするのではなく、その時点で開始することを意味します。

140
00:09:56,230 --> 00:09:59,420
だから私がする前に、あなたがマスターに戻ってどのように戻ってきたかを私に教えてください。

141
00:09:59,700 --> 00:10:05,500
だからもう一度ステータスを取得すると、この長い文字列で切り離されています。

142
00:10:05,500 --> 00:10:05,960
私はそれをできた。

143
00:10:05,970 --> 00:10:06,450
良い。

144
00:10:06,510 --> 00:10:08,010
マスターをチェックしてください。

145
00:10:08,130 --> 00:10:10,100
そしてそれは私を時代に先送りさせます。

146
00:10:11,400 --> 00:10:18,820
そして、今私が最初に気づいたのは、これらのファイルが戻ってきて、私はlsを入力して、これらの3つのファイルをもう一度右にタイプしてステータスを取得します。

147
00:10:19,180 --> 00:10:20,990
&nbsp;

148
00:10:21,380 --> 00:10:23,500
私は支部のマスターです。

149
00:10:24,070 --> 00:10:26,170
そこで私たちは少し後退しました。

150
00:10:26,170 --> 00:10:27,340
私たちの半分は仲間でした。

151
00:10:27,340 --> 00:10:32,970
私たちの半分がそこに戻り、その後我々はマスターに戻り、すべてが再び幸せです。

152
00:10:33,470 --> 00:10:34,160
大丈夫。

153
00:10:34,270 --> 00:10:41,320
しかし、私は犬のファイルを追加する前に戻ってログを取得して元に戻したいとしましょう。

154
00:10:41,320 --> 00:10:41,890
&nbsp;

155
00:10:42,100 --> 00:10:46,760
これは、キャッチファイルに私が追加したメッセージをコミットします。

156
00:10:46,840 --> 00:10:50,840
だから、私たちは猫とアプリファイルを持っていて、私はちょうどそれに戻ってみたい。

157
00:10:51,070 --> 00:10:56,560
だから私はただそれをチェックアウトして見たいと思っていませんが、私は実際にその状態を反映する私のコードをしたい。

158
00:10:57,100 --> 00:11:03,880
私は犬のファイルがなくてもやり直しているという新しいコミットを追加したいと思います。

159
00:11:04,240 --> 00:11:09,310
&nbsp;

160
00:11:09,310 --> 00:11:15,130
これは、あなたがあなたの小説の大部分を知っているかどうか分かっている場合や、ユーザー認証を追加する前、またはBootstrapに追加する前に戻って、戻ってやり直したい場合です。

161
00:11:15,130 --> 00:11:15,960
&nbsp;

162
00:11:15,960 --> 00:11:22,110
その時点で不運なことは、これを行う方法がたくさんあることです。

163
00:11:22,180 --> 00:11:25,470
そして、実際に私があなたにそれらのいくつかを示す前に、私はちょうどあなたに1つを見せます。

164
00:11:25,480 --> 00:11:30,980
しかし、私がそれをする前に、開発者の使い方についてここに書き留めておきたいと思います。

165
00:11:31,360 --> 00:11:36,760
&nbsp;

166
00:11:36,760 --> 00:11:43,780
&nbsp;

167
00:11:43,780 --> 00:11:48,400
ほとんどの開発者とこれは間違いなく一般化されていますが、大部分の開発者はステータスに関するコミットの話をしている共通のワークフローに非常に満足しており、開発者がブランチで作業するものを何度もチェックしています。

168
00:11:48,550 --> 00:11:56,260
しかし、古いコードに戻って何かを元に戻すことになると、それは何であれ、実際にはそれをしないことが何であれ、変更​​を削除することになります。

169
00:11:56,260 --> 00:11:59,930
&nbsp;

170
00:12:00,130 --> 00:12:05,950
あなたが現在より大きなチームにいるときにあなたの現在のコードを知っていることを断念するのはかなり珍しいことです。

171
00:12:06,820 --> 00:12:08,340
それは決して起こらないことではありません。

172
00:12:08,350 --> 00:12:11,370
しかし、これらの種類のものは標準ではありません。

173
00:12:11,800 --> 00:12:17,290
そして、私は、ほとんどの開発者が頭の上からそれをどうやって行うのかわからない、あるいはそれを行う方法を知っているかもしれないが、それを行う方法は5つか10つある。

174
00:12:17,290 --> 00:12:21,090
&nbsp;

175
00:12:21,460 --> 00:12:25,940
人々が使う方法は、多くの基本に慣れているということです。

176
00:12:26,200 --> 00:12:29,260
パンとバターは、実際には5つから7つのコマンドを実行します。

177
00:12:29,260 --> 00:12:32,750
そして、ある日、誰かがやり方を知らない何かをしなければならないでしょう。

178
00:12:32,890 --> 00:12:34,720
そして彼らはただそれを研究するだけです。

179
00:12:34,720 --> 00:12:38,090
スタックオーバーフローのようなものは本当に役に立ちます。

180
00:12:38,320 --> 00:12:43,080
私たちが見ると、スタックオーバフロー郵便料金がリンクとして含まれています。

181
00:12:43,080 --> 00:12:44,340
ここに質問があります。

182
00:12:44,470 --> 00:12:48,390
現在の状態から特定のコミットで作成されたスナップショットに戻すにはどうすればよいですか。

183
00:12:48,400 --> 00:12:53,950
だから私は私が見たようにそれをチェックするだけでなく、実際にそれに戻すにはどうすれば古いコミットに戻ることができますか？

184
00:12:53,950 --> 00:12:54,720
&nbsp;

185
00:12:55,030 --> 00:13:01,040
おそらく20種類の答えがあり、どちらも同じではありません。

186
00:13:02,110 --> 00:13:03,730
だから私はちょうどそれらのいくつかを歩いていきます。

187
00:13:03,790 --> 00:13:06,220
あなたはそれらのいくつかが長い複数の行であることを見るつもりです。

188
00:13:06,430 --> 00:13:13,330
彼らの中には、元に戻す前に行ったことのうちのどれかを基本的に破棄させるよう依頼する人もいます。

189
00:13:13,330 --> 00:13:16,060
&nbsp;

190
00:13:16,060 --> 00:13:18,670
それらのうちのいくつかはあなたが持っているコミットを保持します。

191
00:13:18,670 --> 00:13:20,110
さまざまな方法があります。

192
00:13:20,170 --> 00:13:23,560
私が働くつもりは、ここのものです。

193
00:13:23,570 --> 00:13:29,660
それは素敵で短く、私たちがタイプするときにやることをやり直すのはかなり簡単です。

194
00:13:29,920 --> 00:13:37,390
ダッシュダッシュダッシュコミットし、コミットをドットドットヘッドに戻したい。

195
00:13:37,600 --> 00:13:43,090
&nbsp;

196
00:13:43,090 --> 00:13:49,120
&nbsp;

197
00:13:49,120 --> 00:13:49,880
そして、あなたがここで見ることができるように、これは、頭から戻ってきたすべてのものを元に戻すことを意味します。

198
00:13:49,900 --> 00:13:51,140
それはそれほど重要ではありません。

199
00:13:51,430 --> 00:13:58,900
そしてダッシュダッシュは、一度に1つずつ実行するのではなく、一度にすべてのコミットを元に戻すことを指示するフラグです。

200
00:13:58,900 --> 00:14:04,300
&nbsp;

201
00:14:04,360 --> 00:14:09,970
&nbsp;

202
00:14:09,970 --> 00:14:16,280
そうするのではなく、単にダッシュダッシュを行うことができます。コミットしないとすべてを元に戻してから、コミットして元に戻す、または元に戻すなどのメッセージを与えます。

203
00:14:16,510 --> 00:14:22,880
それでここに戻ってみましょう。私はこれをメモにコピーして、ここに貼り付けて貼り付けます。

204
00:14:22,900 --> 00:14:25,910
&nbsp;

205
00:14:26,350 --> 00:14:30,130
そして、これは明らかにあなたのコミットに応じて変更する必要があります。

206
00:14:30,190 --> 00:14:32,410
だから私は戻って行きたい。

207
00:14:32,410 --> 00:14:36,980
私はああ、私はもう私がクリップボードにそれを持っていない他の何かをコピーしたと思う。

208
00:14:37,030 --> 00:14:44,140
私は猫に猫を追加したときに戻ってみたいと思っています。ちょうどそのファイルが今のように見えるかを簡単に見てみましょう。

209
00:14:44,140 --> 00:14:45,180
&nbsp;

210
00:14:45,730 --> 00:14:47,700
だから犬は空です。

211
00:14:48,310 --> 00:14:53,060
猫には猫がいて、犬にはこのようなものがあります。

212
00:14:53,530 --> 00:14:54,300
OK。

213
00:14:54,910 --> 00:15:02,990
だから、私がこの行を最初に試してみると、常にステータスを入力してください。注意する価値があるのは、試して元に戻してコミットされていない変更がある場合です。

214
00:15:02,990 --> 00:15:06,550
&nbsp;

215
00:15:06,590 --> 00:15:10,820
だから私が新しいファイルを作った場合、または私が犬で何かを変更した場合。

216
00:15:10,880 --> 00:15:11,170
はい。

217
00:15:11,180 --> 00:15:13,750
そして私はそれを元に戻そうと私に警告するだろう。

218
00:15:13,760 --> 00:15:17,150
私はあなたに私がしたいことをコミットしていない変更があると言います。

219
00:15:17,420 --> 00:15:19,670
ほとんどの場合、これらの変更を追加するだけです。

220
00:15:19,700 --> 00:15:22,150
それらをコミットし、次にあなたが参照するでしょう。

221
00:15:22,640 --> 00:15:32,280
大丈夫だから川ダッシュダッシュダッシュをコミットしてからペースはstringinダッシュダッシュまたはドットドットヘッドを言った。

222
00:15:32,900 --> 00:15:34,400
はい、私はこれがたくさんあることを知っています。

223
00:15:34,400 --> 00:15:37,470
いいえ、私は自分自身を覚えていません。

224
00:15:37,520 --> 00:15:38,550
オーバーフローをスタックします。

225
00:15:38,570 --> 00:15:40,660
あなたはそれを再びオンラインで見つける。

226
00:15:40,730 --> 00:15:41,780
あなたのグーグルのスキルを使用してください。

227
00:15:41,780 --> 00:15:42,200
そうです。

228
00:15:42,200 --> 00:15:42,790
そうです。

229
00:15:43,010 --> 00:15:48,650
私が何かを言及したように、あなたはそれを頻繁にはしませんが、それをどのように見つけてどのようにするかを知ることが重要であり、あなたはこれをまったく覚える必要はありません。

230
00:15:48,650 --> 00:15:52,070
&nbsp;

231
00:15:52,100 --> 00:15:54,720
だからコミットを追加し、ニットを取得します。

232
00:15:54,800 --> 00:15:56,610
それらは暗記する価値があります。

233
00:15:56,780 --> 00:15:59,870
しかし、この川ダッシュダッシュのような何もコミットしないでください。

234
00:16:00,140 --> 00:16:02,160
私はあなたの時間を無駄にしません。

235
00:16:02,810 --> 00:16:04,070
OK。

236
00:16:04,490 --> 00:16:05,780
ここで起こったことに気づいた。

237
00:16:05,930 --> 00:16:10,310
Jasinの猫J.にいるのが分かります。 S. 犬がなくなった。

238
00:16:10,550 --> 00:16:12,230
猫を見てみましょう。

239
00:16:12,260 --> 00:16:13,690
それは唯一のヤウを持っています。

240
00:16:14,030 --> 00:16:17,690
実際に見てみましょう。それはただ一つの行しか持っていません。

241
00:16:17,690 --> 00:16:22,920
これは私が今すぐステータスを取得するための私の複雑なアプリケーションです。

242
00:16:24,200 --> 00:16:30,740
実際にはコミットする必要のある変更があり、その変更は基本的に変更されたものであることがわかります。

243
00:16:30,800 --> 00:16:32,180
&nbsp;

244
00:16:32,180 --> 00:16:37,150
私が元に戻ったとき、それは犬のファイルを削除し、それはアプリと猫を変更しました。

245
00:16:37,220 --> 00:16:38,120
はい。

246
00:16:38,150 --> 00:16:43,150
コミットを追加して追加する必要はありません。

247
00:16:43,190 --> 00:16:44,290
コミットするだけです。

248
00:16:44,290 --> 00:16:47,230
すでに変更がコミットされているということがわかります。

249
00:16:48,800 --> 00:16:53,040
また、コミットを元に戻してからコミット・メッセージを戻していることがわかります。

250
00:16:53,390 --> 00:17:02,060
&nbsp;

251
00:17:02,090 --> 00:17:09,040
&nbsp;

252
00:17:09,080 --> 00:17:15,950
私たちは通常、ここに入れて戻すことにします。その文字列の長いハッシュをペースしたり、コミットメッセージやポイントを返すことができます。認証が破られる前に戻ったり、ブートストラップが追加される前に戻ったりします。次にEnterキーを押します。

253
00:17:15,990 --> 00:17:19,570
ステータスを取得するために今マスター上だった。

254
00:17:19,580 --> 00:17:21,970
コミットするものは何もなく、ディレクトリはきれいです。

255
00:17:22,070 --> 00:17:29,400
私は実際にネコにはいはいはい。それは私がすべてを失うだけではないことに注意することが重要です。

256
00:17:29,570 --> 00:17:36,710
私が犬のファイルを持っていたときに戻ってみたいと思ったら、ログを取ることができます。私の委員会がこの最初の1つの広告アプリケーションファイルのように見えて、猫のファイルを追加して猫と犬のファイル更新ファイルファイルを台無しにして元に戻す。

257
00:17:36,740 --> 00:17:47,180
&nbsp;

258
00:17:47,180 --> 00:17:52,670
&nbsp;

259
00:17:52,670 --> 00:18:01,280
だから、私がもはや犬のファイルを基本的に私たちがここにいた状態にしていなくても、私はこのコミットを持っています。

260
00:18:01,280 --> 00:18:01,940
&nbsp;

261
00:18:02,260 --> 00:18:03,360
だから私はどちらもしなかった。

262
00:18:03,370 --> 00:18:04,180
私はそれを失うことはありません。

263
00:18:04,280 --> 00:18:07,770
もし私がそれを望むなら、私はいつでもそれを元に戻すことができます。

264
00:18:07,790 --> 00:18:12,890
だから、本当に本当にパワフルになって、私はそれがあなたがこのようなものを見るときに始める時には本当に怖いと思う。

265
00:18:13,370 --> 00:18:14,950
&nbsp;

266
00:18:14,990 --> 00:18:17,890
だから私はあなたに復帰していることを議論しました。

267
00:18:18,260 --> 00:18:23,330
私はそれをすることを決めた理由がありました。なぜなら、あなたはそれをあまりしなくても、私はそれがあなたが1行2行かもしれないかもしれないとあなたができることを示していると思うからです。

268
00:18:23,780 --> 00:18:28,090
&nbsp;

269
00:18:28,290 --> 00:18:33,650
&nbsp;

270
00:18:33,650 --> 00:18:38,720
&nbsp;

271
00:18:38,720 --> 00:18:39,750
あなたは100ファイルを持つことができますし、1つのファイルを持っていたときに元に戻すことができます。または、100行のファイルがそれぞれ1000行ずつ書き込まれ、書き戻すことができます。

272
00:18:39,770 --> 00:18:40,900
あなたはそれを使うことができます。

273
00:18:40,900 --> 00:18:46,130
特に大きなプロジェクトに取り組んでいるときは、本当に強力です。

274
00:18:46,130 --> 00:18:50,720
だから私は少し強烈だと思ったので、私はあなたにそれを示すことを議論した。

275
00:18:50,790 --> 00:18:54,650
見ることがたくさんあり、あなたはこのようなことを知っています。

276
00:18:54,770 --> 00:18:59,290
それは誰もが覚えていることや誰かが知っていることは容易ではありません。

277
00:18:59,600 --> 00:19:00,890
だから私はその印象を受けることはありません。

278
00:19:00,890 --> 00:19:04,550
私はここで壊れたレコードだが、このラインについては気にしないでください。

279
00:19:05,060 --> 00:19:05,880
OK。

280
00:19:06,380 --> 00:19:12,530
以前のコードをチェックアウトしたい場合は、このワークフロー広告のコミットステータスについて少し話しました。

281
00:19:12,560 --> 00:19:13,300
&nbsp;

282
00:19:13,460 --> 00:19:18,470
あなたがそれを行う必要がある場合は、スタックオーバーフローポストを見てみる必要がある場合は元に戻すことができます。

283
00:19:19,340 --> 00:19:22,590
私たちが次に目にすることは、それがどのようにこれに影響するのかです。

284
00:19:22,760 --> 00:19:25,160
そこで、私たちはそれをローカルでどのように使用できるかを見てきました。

285
00:19:25,310 --> 00:19:27,320
だから私はプロジェクトの小説に取り組むことができました。

286
00:19:27,350 --> 00:19:32,840
ちょっとしたチェックポイントで私の小説を書くことができます。広告が出てきたら、戻って自分が持っていたものを見るか、元に戻すことができます。

287
00:19:32,840 --> 00:19:34,270
&nbsp;

288
00:19:34,400 --> 00:19:40,310
しかし、今私のコードを入れたいと思えば、他の人がそれを分かち合うことができるように、私の小説を良いハブに置いてください。

289
00:19:40,310 --> 00:19:40,470
&nbsp;

290
00:19:40,490 --> 00:19:45,170
他の人がそれを読むことができました。他の人がそれを編集して自分のマシンでそれを入手して変更を加えることができ、それを他の人と共有することができました。

291
00:19:45,170 --> 00:19:47,490
&nbsp;

292
00:19:47,690 --> 00:19:51,710
それで、どれだけ忙しいのかが分かります。次のビデオではこれについて話します。
