1
00:00:00,620 --> 00:00:01,860
OK 우리는 되돌아 올 것이다.

2
00:00:02,280 --> 00:00:07,750
그래서 우리가 얻고 도움을 얻으려는 일에 대해 간략히 설명하겠습니다.

3
00:00:07,920 --> 00:00:10,110
나는 마지막 비디오에서 이것을 약간 언급했다.

4
00:00:10,110 --> 00:00:22,710
근본적으로 우리의 진보는 개념적으로 이미 개념적으로 이야기했던 것입니다. 우리가 얻은 것과 얻은 것 우리는 우리가 우리가 왜 그것을 사용해야하는지에 대해 조금 이야기했습니다. 우리가 다음에 할 일이 얼마나 유용한가는 아주 기초를 보았습니다.

5
00:00:22,740 --> 00:00:29,730
그래서 처음 두 비디오에 대해서는 우리가 다루지 않을 첫 인트로를 포함 시키면 두 번째 및 세 번째 비디오를 추측 할 수 있습니다.

6
00:00:29,730 --> 00:00:31,710
따라서 우리는 누구와도 코드를 공유하지 않습니다.

7
00:00:31,740 --> 00:00:33,340
우리는 다른 사람의 암호를 받고 있지 않습니다.

8
00:00:33,570 --> 00:00:40,830
우리는 변경 사항을 저장하고 이전 버전의 코드로 되 돌리는 방법으로 로컬로 사용하고 있습니다.

9
00:00:40,830 --> 00:00:44,540
그래서이 두 비디오는 몇 가지 중요한 명령을 다룰 것입니다.

10
00:00:45,150 --> 00:00:50,980
그리고 우리는 집에 도착하는 것에 대해 이야기 할 것입니다. 그리고 우리는 집에 도착하는 것에서부터 코드를 취하는 것에 대해 이야기 할 것입니다.

11
00:00:51,180 --> 00:00:58,010
그래서 나는 여러분에게 여러분의 컴퓨터에 복제하고 여러분의 컴퓨터에서 실행할 수있는 몇 가지 코드를 제공 할 것입니다.

12
00:00:58,170 --> 00:01:05,640
그런 다음 코드를 푸시하거나 자신의 코드를 밀어서 다른 사람들과 공유 할 수 있으므로 코드를 복제 할 수 있습니다.

13
00:01:05,640 --> 00:01:07,270
그래서 그것은 우리가 끝내는 것입니다.

14
00:01:07,380 --> 00:01:10,320
그리고 거기에도 운동이 있습니다.

15
00:01:10,320 --> 00:01:11,630
지금 당장은 여기서 시작합니다.

16
00:01:11,730 --> 00:01:23,050
그래서 마지막 비디오에서 언급했듯이 3 가지 주요 명령에 대해 이야기 할 것입니다. 클라우드 9를 사용한다면 모든 사람이 있어야합니다.

17
00:01:23,190 --> 00:01:28,970
대단히 복잡하지는 않지만 때로는 특정 종속성을 놓친 경우 문제가 발생합니다.

18
00:01:28,980 --> 00:01:35,520
조금 전에 이미 설치했다면 때때로 재미 있지 않습니다.

19
00:01:35,520 --> 00:01:40,410
운 좋게도 클라우드 9를 사용하면 이미 본 것처럼 설치되었습니다.

20
00:01:40,530 --> 00:01:47,250
찾을 수 없거나 찾을 수없는 명령을 여기에서 볼 수만 있다면 버전에 대해 걱정할 필요가 없습니다.

21
00:01:47,250 --> 00:01:50,660
그래서 우리가 먼저 이야기해야 할 것은 그것에 들어가는 것입니다.

22
00:01:50,850 --> 00:01:59,390
그래서 지금 나는 내가 만든 Get이라는 디렉토리 대신에 다른 디렉토리를 만들고 그냥 인트로라고 할 것입니다.

23
00:01:59,740 --> 00:02:03,910
그것으로 소개 CD를 가져 오자.

24
00:02:04,410 --> 00:02:08,280
그리고이 안에는 아주 간단한 응용 프로그램을 만들 것입니다.

25
00:02:08,280 --> 00:02:20,610
응용 프로그램을 호출하지 않겠다. 파일을 추가하고, 추적하고 싶다는 것을 알고있는 거대한 응용 프로그램이라고 가정 해 보겠습니다. 변경 사항을 추적하고 실수를하면 되돌릴 수 있습니다. .

26
00:02:20,610 --> 00:02:27,810
나는 매일 또는 매번 커밋 된 변경을 할 때마다 작성한 코드를 단계별로 볼 수 있기를 원합니다.

27
00:02:27,900 --> 00:02:33,100
먼저이 좋은 소개가 존재한다는 사실을 알리고 그것에 대해 관심을 갖고 싶습니다.

28
00:02:33,240 --> 00:02:36,980
따라서 컴퓨터의 모든 파일을 항상 보는 것이 아닙니다.

29
00:02:37,110 --> 00:02:38,970
그것은 꽤 미친 것입니다.

30
00:02:38,970 --> 00:02:43,740
대신 수동으로이 디렉토리에 초기화 된 것을 말해야합니다.

31
00:02:43,980 --> 00:02:52,310
기본적으로 나는이 폴더에서 당신을 사용할 것이며, 그 폴더와 그 폴더 안에있는 모든 폴더에서만 작동합니다.

32
00:02:52,440 --> 00:02:56,260
그래서 내가 초기화하면 작동하지 않습니다.

33
00:02:56,350 --> 00:02:58,680
이 부분이 여기서 새로워 지도록하겠습니다.

34
00:02:58,680 --> 00:02:59,100
우리는 거기에 갈.

35
00:02:59,100 --> 00:03:10,320
여기에 소개를하는 대신 초기화하면 대신 코드가 잘 작동하지만 대신 여기 또는 위에있는 모든 변경 사항을 추적하지 않습니다.

36
00:03:10,470 --> 00:03:20,590
만약 모든 것을 하나의 저장소에서 함께보고 싶다면 여기 모든 것을 알기를 원하면이 webdav 부트 캠프 폴더로 초기화하십시오.

37
00:03:20,700 --> 00:03:22,160
보통 당신은 그렇게하고 싶지 않습니다.

38
00:03:22,260 --> 00:03:25,630
일반적으로 하나의 프로젝트에 대해 하나의 저장소가 있습니다.

39
00:03:26,160 --> 00:03:31,760
그래서 하나의 Ribault는 많은 사람들이 프로젝트마다 저장소보다는 repo라고 말합니다.

40
00:03:31,920 --> 00:03:38,450
그래서 이것은 우리의 데모 프로젝트입니다. Get Intro라고하는데, 내가 할 일은 파일을 만드는 것입니다.

41
00:03:38,670 --> 00:03:41,390
그래서이 앱을 부르겠다.

42
00:03:41,480 --> 00:03:46,650
J.S. 네, 그 파일을 열어 아직 아무것도 관련시키지 마십시오.

43
00:03:47,040 --> 00:03:48,700
여기에 뭔가를 추가하십시오.

44
00:03:48,870 --> 00:03:51,900
따라서 로그에 대해 한 줄로 계산됩니다.

45
00:03:51,990 --> 00:03:58,950
이것은 내 복잡한 응용 프로그램이므로 작업 할 항목이 있습니다.

46
00:03:58,950 --> 00:04:01,520
그래서 다시 큰 척하는 척해라.

47
00:04:01,800 --> 00:04:02,740
승인.

48
00:04:03,240 --> 00:04:06,720
그래서 첫 번째 명령이 다시 들어와 실행해야합니다.

49
00:04:07,110 --> 00:04:24,690
그래서 우리는 옳은 디렉토리에 있는지 확인하고 싶다면 intro를 입력 한 다음 다시 실행하십시오. 초기화를 잊어 버린 다음 볼 수 있습니다. 작은 출력 결과에 초기화 된 비어 있음이 표시되고 저장소가 생성 된 다음 디렉토리 이름이 표시됩니다. m in in intro.

50
00:04:24,990 --> 00:04:28,490
또한이 점에 get이 추가되었음을 주목하십시오.

51
00:04:28,560 --> 00:04:35,910
우리는 이것에 관해 정말로 말하지 않았지만 일은 점으로 시작하여 I 형을 얻습니다.

52
00:04:36,090 --> 00:04:38,680
여기에는 x J 만있는 것 같습니다.

53
00:04:39,060 --> 00:04:42,760
그러나 내가 LS 대시 타입으로 이야기한다면.

54
00:04:43,260 --> 00:04:46,150
실제로 폴더라는 폴더가 있음을 알 수 있습니다.

55
00:04:46,350 --> 00:04:48,050
그리고 그것들은 숨겨진 폴더입니다.

56
00:04:48,120 --> 00:04:50,420
이 경우에는 하나만 얻습니다.

57
00:04:50,580 --> 00:05:01,320
그래서 우리가 그것을 실행할 때 실제로 무엇을하는지는 숨겨진 디렉토리를 만드는 것입니다. 실행하지 않은 곳에서 실행하면 명령에 들어가고 모든 변경 사항을 추적 할 것입니다.

58
00:05:01,320 --> 00:05:05,100
그것은 기본적으로 모든 것이 존재하는 마법입니다.

59
00:05:05,280 --> 00:05:25,560
그래서 만약 내가 20 개의 서로 다른 파일을 가진 커다란 프로젝트에서 일하고 있다면, 나는 내 코드를 여러 번 저질렀다는 것을 알고있다. 나는 수년 동안 그 코드를 작업 해왔다. 모든 것을 사용하지 않을 경우 백업하지 않았 더라면 내 모든 역사의 모든 변화를 잃을 것입니다.

60
00:05:25,790 --> 00:05:27,970
그래서 당신이 그걸 망치지 않는 것이 중요합니다.

61
00:05:28,220 --> 00:05:33,330
그러나 보통 당신이 그것을 제거하고 싶다면 당신이 그것을 찾고 있지 않는 한 당신은 그것을 보지 못할 것입니다.

62
00:05:33,530 --> 00:05:48,760
당신이 엉망으로 실수로 초기화 한 경우 전체 컴퓨터에서 저장소를 가져 왔을 때 홈 디렉토리에서 수행했거나 webdav 부트 캠프에서 알았거나 동일한 이름이 무엇이든간에 모든 단일 파일을 추적하고 싶지는 않습니다 한 번에 컴퓨터에 저장하십시오.

63
00:05:48,800 --> 00:05:54,940
그런 다음 이것을 제거하고 다른 디렉토리 Ahram dash Aref와 마찬가지로 제거합니다.

64
00:05:55,160 --> 00:05:55,450
승인.

65
00:05:55,490 --> 00:05:56,800
그래서 그것은 쪽지였습니다.

66
00:05:57,080 --> 00:06:04,760
다음 명령에서는 실제로 여기에 상태가 추가되도록 추가 할 것을 보여줍니다.

67
00:06:04,790 --> 00:06:06,360
그래서 이것은 중요한 것입니다.

68
00:06:06,380 --> 00:06:09,970
아무런 행동을 취하지 않는다고 말하는 것은 실제로 행동이 아닙니다.

69
00:06:09,980 --> 00:06:17,230
그것은 기본적으로 상태를 묻습니다 그리고 당신이하기 전에 입력하는 것은 정말 공통점이 있습니다.

70
00:06:17,270 --> 00:06:19,080
그래서 보통 get으로 체크인합니다.

71
00:06:19,100 --> 00:06:20,240
당신은 당신의 상태가 무엇인지 말합니다.

72
00:06:20,300 --> 00:06:23,770
그리고 나서 그것은 여러분에게 어떤 것을 말하게 될 것이고 여러분은 그것을 기반으로 무언가를 할 것입니다.

73
00:06:23,990 --> 00:06:32,330
그래서 지금 내가 타자를 치면 그 언어가 많이 혼란스러워 처음에는 혼란 스럽다는 것을 알 수 있습니다.

74
00:06:32,780 --> 00:06:38,710
브랜치 마스터는 여기에서 알아야 할 모든 것이 무엇인지 걱정할 필요가 없다고 말합니다.

75
00:06:38,810 --> 00:06:49,090
괄호 안의 나는 M을 본다. 나는 master 브랜치에 있고 브랜치에 대해 이야기하고있다.

76
00:06:49,490 --> 00:06:51,310
즉, 나는 새로운 커밋을하지 못했다.

77
00:06:51,320 --> 00:06:52,790
나는 아직 아무 것도하지 않았다.

78
00:06:53,240 --> 00:07:01,110
추적 할 수없는 파일 앱인 J.S. 커밋에 추가 된 것은 없지만 추적되지 않은 파일이 있습니다.

79
00:07:01,700 --> 00:07:05,620
따라서 내가하고 싶은 첫 번째 일은 새 파일을 추가 할 때 어떤 일이 일어나는지 보여주는 것입니다.

80
00:07:05,810 --> 00:07:10,290
자, Cats genius라는 파일을 추가합시다.

81
00:07:11,180 --> 00:07:20,050
그리고 지금 상태를 입력하면 실제로 두 개의 추적되지 않은 파일이 있고 고양이 천재라고 알려줍니다.

82
00:07:20,180 --> 00:07:25,560
그리고 그것이 이것이 그들이 실제로 작동하는 방식에 정말로 중요하다는 것은 이것이 그들이 문제가 없다고 말하는 이유입니다.

83
00:07:25,750 --> 00:07:29,660
이는 폴더의 저장소를 초기화하는 것입니다.

84
00:07:29,720 --> 00:07:35,570
자동으로 모든 파일과 모든 변경 사항을 자동으로 추적하지는 않습니다.

85
00:07:35,750 --> 00:07:38,440
작동 방식은 2 단계 워크 플로와 비슷합니다.

86
00:07:38,720 --> 00:07:44,580
그래서 나는 많은 파일을 가질 수는 있지만 아마도 그 중 2 ~ 3 개 정도만 알고 싶을 것입니다.

87
00:07:44,600 --> 00:08:06,880
따라서 일반적인 예는 민감한 응용 프로그램 코드 나 공유하고 상처 받기를 원하지 않는 비밀 코드가있는 프로젝트에서 작업하고 있지만 할 수있는 것을 게시하고 싶지 않은 경우입니다. 다른 파일을 보도록 유도하고 비밀 파일을 무시하거나 환경 파일을 무시하십시오.

88
00:08:06,880 --> 00:08:10,440
당신이 알고 싶지 않은 민감한 데이터가있을 수 있습니다.

89
00:08:10,460 --> 00:08:13,220
그래서 초기화하는 것만으로 우리에게 알려줍니다.

90
00:08:13,220 --> 00:08:16,930
나는이 파일들이 있다는 것을 알고 있지만 나는 그것들을 추적하지 않는다.

91
00:08:17,450 --> 00:08:23,470
따라서 우리가해야 할 일은 ADD가되는 다음 명령을 사용하는 것입니다.

92
00:08:23,720 --> 00:08:25,850
그래서 두 단계 워크 플로우라고 언급했습니다.

93
00:08:25,850 --> 00:08:28,780
파일을 대상으로 여기에 파일을 추가합니다.

94
00:08:28,790 --> 00:08:37,390
나는 당신이 추적하기를 원한다. 그리고 커밋하고 커밋하는 것은 기본적으로 당신이 추가 한 변경 사항에 맞추어 체크 포인트를 만든다.

95
00:08:37,560 --> 00:08:39,870
우리가 좀 더 연습을하면 더 의미가있을 것입니다.

96
00:08:39,910 --> 00:08:41,400
이제부터 사용하겠습니다.

97
00:08:41,400 --> 00:08:47,290
그리고 만약 내가 입력하면 추가 입력 그냥 치고 싶지 않아.

98
00:08:47,450 --> 00:08:52,370
내가 할 수있는 것은이 앱을 추가하는 것과 같이 한 번에 하나의 파일을 추가하는 것입니다.

99
00:08:52,400 --> 00:08:54,740
예.

100
00:08:54,740 --> 00:09:01,380
그리고 이제는 좋은 상태라고 입력하면 변경되지 않은 파일이 표시됩니다.

101
00:09:01,490 --> 00:09:02,520
아직도 물건을 잡아라.

102
00:09:02,540 --> 00:09:05,940
네,하지만 지금은 변화가 저지 될 것이라고 말합니다.

103
00:09:06,080 --> 00:09:07,630
새 파일 앱.

104
00:09:07,660 --> 00:09:09,130
예.

105
00:09:09,130 --> 00:09:13,700
이것이 의미하는 바는 내가 도망 칠 때 저를 조금만 할 것입니다.

106
00:09:13,940 --> 00:09:16,180
이것은 구원받을 것입니다.

107
00:09:16,220 --> 00:09:18,660
우리가 새 파일을 만들었다는 사실.

108
00:09:18,710 --> 00:09:19,810
예.

109
00:09:20,450 --> 00:09:24,620
그러면 앞으로 어떤 모습이 될지 알려면이 작업을 시도해보십시오.

110
00:09:24,670 --> 00:09:30,020
나는 내가했던 모든 것이 app yes를 만드는 것이었던이 시점으로 돌아갈 수 있었다.

111
00:09:30,380 --> 00:09:34,310
나는 변화가 커밋되지 않을 수 있도록 CAD를 추가하지 않았습니다.

112
00:09:34,340 --> 00:09:48,490
그래서 나는 내가 미래에 한 번에 한 줄의 예를 볼 것입니다. 그러나 그것을 추적하지 않기 때문에 가장 까다 롭지는 않을 것입니다. 왜냐하면 그것은 그것을 올바르게 저지하지 않을 것이기 때문입니다. 지금.

113
00:09:49,070 --> 00:09:49,390
승인.

114
00:09:49,390 --> 00:09:55,000
그래서 저는 커밋 대시를 입력하고 em을 입력 할 것입니다.

115
00:09:55,000 --> 00:09:57,420
나는 그것이 대시 (Dash) 메시지의 줄임말이라고 생각한다.

116
00:09:57,430 --> 00:10:02,450
여기에 커밋 메시지를 입력하는 것이 가능하며 이는 매우 중요합니다.

117
00:10:02,440 --> 00:10:08,790
모든 커밋에는위원회가 무엇인지 또는 자신이 저축하고있는 것이 무엇인지 설명하는 메시지가 있어야합니다.

118
00:10:08,920 --> 00:10:10,250
검사 점은입니다.

119
00:10:10,250 --> 00:10:14,180
그래서 이것이 소설이라면 5 장을 끝내는 것과 같은 것이있을 것입니다.

120
00:10:14,500 --> 00:10:19,570
이 응용 프로그램의 경우 사용자 모델을 추가하거나 인증을 추가 할 수 있습니다.

121
00:10:19,610 --> 00:10:40,210
이 경우에는 app 파일을 추가하는 것을 추가하고 커밋 메시지를 현재 시제로 유지하는 것이 일반적입니다. 따라서 app 파일을 추가하지 않고 app 파일을 추가하거나 파일을 변경하여 xy를 제거하십시오.

122
00:10:40,230 --> 00:10:43,510
좋아, 그럼 커밋 대시 안으로.

123
00:10:43,650 --> 00:10:46,890
당신은 단지 커밋을 치면 대시와 함께 할 필요가 없습니다.

124
00:10:46,890 --> 00:10:52,270
텍스트 에디터를 열면 에디터에 무언가를 입력하고 엔터 또는 세이브 할 수 있습니다.

125
00:10:52,440 --> 00:10:55,710
하지만 이렇게 해보자.

126
00:10:55,710 --> 00:11:04,010
우리가 하나의 파일을 변경하고 여기에 우리의 유형이 상태가되면 커밋 된 것을 알 수 있습니다.

127
00:11:04,020 --> 00:11:14,440
당신이 여기에 커밋 될 변경 사항은 dodgiest의 새 파일 객체가 사라 졌음을 알 수 있습니다. 왜냐하면 우리가 커밋했기 때문에 다른 것을 추적 할 필요가 없기 때문입니다.

128
00:11:14,490 --> 00:11:16,470
우리가 변경 한 사항은 없습니다.

129
00:11:16,470 --> 00:11:24,500
불만을 토로하는 유일한 것은 불평하지 않지만 추적되지 않는 파일 캐시 S가 있다는 것입니다.

130
00:11:24,570 --> 00:11:28,550
이제 추가 고양이를 추가하자.

131
00:11:28,590 --> 00:11:30,650
예.

132
00:11:30,750 --> 00:11:33,390
다시 커밋하거나 상태를 확인합시다.

133
00:11:33,450 --> 00:11:35,580
커밋 될 변경 사항을 볼 수 있습니다.

134
00:11:35,610 --> 00:11:38,420
우리가 Catts genius라는 새로운 파일을 만들었다는 사실.

135
00:11:38,620 --> 00:11:49,200
그래서 Ascham이 Catts 파일을 추가하고 우연히 Enter를 누르게됩니다.

136
00:11:49,500 --> 00:11:51,570
거기에 그 인용문이 있는지 확인하십시오.

137
00:11:51,570 --> 00:11:56,270
이제 우리가 datus를 들여다 보면 우리는 새로운 메시지를 얻습니다.

138
00:11:56,430 --> 00:11:58,340
저 지르지 말라고.

139
00:11:58,350 --> 00:11:59,880
작업 디렉토리는 깨끗합니다.

140
00:11:59,970 --> 00:12:07,490
이것이 의미하는 바는 작업 디렉토리를 깨끗하게한다는 것은 기본적으로 우리가 알고 자하는 모든 것에 대해 알고있는 저장소를 의미합니다.

141
00:12:07,510 --> 00:12:10,680
커밋 할 내용이 없습니다.

142
00:12:10,710 --> 00:12:12,660
추적 할 수없는 파일은 없습니다.

143
00:12:12,740 --> 00:12:16,350
이 시점에서 우리 코드를 사용하는 코드입니다.

144
00:12:16,740 --> 00:12:23,060
좋아요, 이제는 고양이 파일을 열어 볼 응용 프로그램이 있다고 가정 해 봅시다.

145
00:12:23,400 --> 00:12:28,220
그리고 이것이 분명히 더 큰 응용 프로그램이라고 가정 해 보겠습니다.

146
00:12:28,260 --> 00:12:30,220
그래서 여기에.

147
00:12:31,210 --> 00:12:35,990
지금 로그 저장을 취소하십시오.

148
00:12:36,660 --> 00:12:41,710
이제 좋은 상태라고 입력하면 고양이의 G-S 파일을 변경했습니다.

149
00:12:42,420 --> 00:12:49,310
수정 된 캐치 SJS에 대한 커밋되지 않은 변경 사항을 알려줍니다.

150
00:12:49,470 --> 00:13:02,670
그래서 고양이 천재가 만들어 졌다는 말을하기 전에 가장 재미있는 파일이 수정되었다는 말을 듣고 새 파일이었습니다. 고양이를 제거하면 우리에게 알려줍니다.

151
00:13:02,670 --> 00:13:11,690
다음은 cats J에 대한 변경 사항입니다. 수정 된 catchiest가 커밋을 다시 추가 할 수 있도록 삭제되었습니다.

152
00:13:12,020 --> 00:13:17,600
그리고 지금 시도하고 저지른다면 여기에 어떤 메시지라도 쓸 수 있습니다.

153
00:13:17,760 --> 00:13:27,140
그것은 실제로 우리가 원하는 것을 수행하지 않을 것입니다. 왜냐하면 그것이 4 단계 커밋이 아니라 5 커밋에 변경이 추가된다는 것을 알려주는 통지가 있기 때문입니다.

154
00:13:27,180 --> 00:13:30,530
그래서 지금 내가 저지른다면 실제로 말하지 않았습니다.

155
00:13:30,630 --> 00:13:32,740
나는 모든 변경을 저지르고 싶다.

156
00:13:32,880 --> 00:13:37,020
두 단계 프로세스이므로 파일을 한 번만 추가하는 것은 아닙니다.

157
00:13:37,020 --> 00:13:43,890
우리가하는 일은 실제로 커밋 할 때마다 커밋에 추가 할 파일을 알려주는 것입니다.

158
00:13:43,950 --> 00:13:49,670
즉, 하나의 담요를 쓰는 것이 아니라 전통적인 방식으로 저장하는 것입니다.

159
00:13:49,710 --> 00:13:51,960
저장을 누르면 방금 모든 것을 저장합니다.

160
00:13:52,440 --> 00:13:53,950
오히려 나는 그것을 말할 수있다.

161
00:13:54,150 --> 00:13:56,530
OK. 20 개의 파일이있는 특급 앱입니다.

162
00:13:56,610 --> 00:14:04,070
두 개의 모델 파일을 가져 와서 추가하고 커밋 해보면 2 개의 새로운 모델 파일이 추가되었다고 말할 수 있습니다.

163
00:14:04,110 --> 00:14:14,340
그런 다음 2 개의 경로 파일을 가져 와서 함께 추가하고 함께 커밋하면 어디에서든지 미들웨어를 리펙토링한다고 말할 수 있습니다.

164
00:14:14,340 --> 00:14:21,750
우리는 파일을 함께 그룹화하고 조각으로 추가하고 함께 커밋 할 수 있지만 모든 것을 한 번에 커밋 할 필요는 없습니다.

165
00:14:21,750 --> 00:14:42,500
그래서이 경우에 내가 할 일은 그 파일을 다시 추가하는 것입니다. 천재는 커밋을하고 이번에는 내가 고양이에게 야옹을 추가하는 것입니다.

166
00:14:42,630 --> 00:14:46,570
이제 커밋 할 상태를 얻지 않습니다.

167
00:14:46,620 --> 00:14:48,200
작업 디렉토리는 깨끗합니다.

168
00:14:48,770 --> 00:14:49,280
승인.

169
00:14:49,620 --> 00:14:53,290
한 가지 더 추가하면 파일 하나를 추가하면됩니다.

170
00:14:53,290 --> 00:14:54,780
Dogstar를 터치합니다.

171
00:14:54,810 --> 00:14:58,860
예, 입력하면 상태가 다시 나타납니다.

172
00:14:59,910 --> 00:15:10,270
C가 개 J을 추적하는 것이 아니라고 말하면서 강아지 개들이 있었음을 추가 할 수 있습니다.

173
00:15:10,440 --> 00:15:11,900
나는 아직 저 지르지 않을거야.

174
00:15:12,120 --> 00:15:17,010
하지만 지금 당신이 한 번 살펴 본다면 당신이 커밋 할 때 우리에게 모든 것을 바르게 말할 것입니다. 나는 커밋 할 것입니다.

175
00:15:17,010 --> 00:15:20,530
네가 Dogs J라는 새로운 파일을 만들었다는 사실.

176
00:15:20,550 --> 00:15:32,790
자 이제 우리가 살고있는 J를 약간 변경하고 저장과 같은 다른 협의회 도트 로그를 추가하십시오.

177
00:15:32,910 --> 00:15:36,980
나는이 일을하기 위해 저축해야하며 지위를 얻습니다.

178
00:15:37,110 --> 00:15:40,770
이제 커밋에 대한 상태가 아닌 변경 사항을 알려줍니다.

179
00:15:40,800 --> 00:15:41,900
당신이 수정 한 사실.

180
00:15:41,910 --> 00:15:47,430
실제로 예, Katz J counsil Dalt log도 수정합시다.

181
00:15:47,800 --> 00:15:54,420
그건 저축 당입니다.

182
00:15:54,420 --> 00:15:56,400
get status를 다시 입력하십시오.

183
00:15:57,400 --> 00:16:01,910
이제 주소를 수정 한 다음 수정 한 고양이를 볼 수 있습니다.

184
00:16:01,990 --> 00:16:06,870
그렇습니다. 그러나 나는 그들이 커밋 될 준비가되지 않았다고 말하고 있습니다.

185
00:16:06,870 --> 00:16:11,410
커밋 될 유일한 것은 Dogstar라는 새 파일을 만들었다는 것입니다.

186
00:16:11,460 --> 00:16:37,250
예, 할 일은 한 번 커밋 한 다음 커밋하는 것입니다. Doug의 파일 유형을 추가한다고 말하면서 상태를 얻습니다. 변경 사항을 커밋하기 위해 추가 된 변경 사항이 없습니다. 커밋의 단계가 아니므로 함께 추가하고 무엇을 추가할까요? 내가 할 수있는 말은 객체를 추가하고 별도로 잡아라.

187
00:16:37,440 --> 00:16:38,570
아니면 내가 할 수있어.

188
00:16:38,570 --> 00:16:42,720
점을 추가하면 모든 변경 사항이 추가됩니다.

189
00:16:42,730 --> 00:16:43,820
커밋을위한 무대가 아닙니다.

190
00:16:43,830 --> 00:16:46,620
그래서이 경우 두 파일.

191
00:16:46,620 --> 00:16:56,910
이제 내가 상태를 다시 얻으면, 변화가 커밋 된 후에 J.S.를 던지라고 알려줍니다. 그래서 나는 그들을 함께 할 것이다.

192
00:16:57,320 --> 00:17:04,950
그리고 보통 당신은 당신이했던 기능이나 당신이 추가했거나 업데이트 한 내용이나 당신이 한 일에 관해 이야기하는 코드를 여기에 넣을 것입니다.

193
00:17:04,950 --> 00:17:15,030
이 경우는 다소 사소한 일이지만, 실제로 상당한 프로젝트를 수행하고 있다면 위대한 커밋 메시지가 아닌 업데이트 파일 만 말해 보겠습니다.

194
00:17:15,530 --> 00:17:21,820
확인을 한 번 더 받아 들여서 커밋 할 일이 없다고 알려줍니다.

195
00:17:21,870 --> 00:17:23,600
작업 디렉토리는 깨끗합니다.

196
00:17:24,040 --> 00:17:32,760
이제까지 내가 수행 한 방법을 보여준 모든 것은 기본적으로 우리가 돌아갈 수있는 시간대에 체크 포인트를 추가하는 것이지만 다시 돌아갈 방법을 보여주지 않았습니다.

197
00:17:32,880 --> 00:17:34,230
그리고 그것은 다음에 올 것입니다.

198
00:17:34,470 --> 00:17:36,470
하지만 빨리 정리해 봅시다.

199
00:17:36,720 --> 00:17:45,780
그래서 우리가해야 할 일이 있다면 우리가해야 할 일은 주어진 디렉토리에서 새로운 저장소를 초기화 할 네트를 실행해야한다는 것입니다.

200
00:17:46,020 --> 00:17:47,730
그리고 그것에 대해 조심하고 싶습니다.

201
00:17:47,820 --> 00:17:49,980
당신은 저장소를 만들고 싶지 않습니다.

202
00:17:49,980 --> 00:17:54,980
일반적으로 컴퓨터의 최상위 디렉토리에 저장소를 만들고 싶지는 않습니다.

203
00:17:54,990 --> 00:17:57,650
보통 repo 당 하나의 프로젝트입니다.

204
00:17:57,900 --> 00:18:10,900
엄밀히 말하면 원하는대로 사용할 수 있지만 하나의 저장소로 전체 시스템을 감시하고 다음 명령 resaw이 상태를 얻었고 실제로 아무것도 수행하지 않으면 매우 미친 것입니다.

205
00:18:10,950 --> 00:18:14,100
그냥 업데이 트를 요구 아무것도 할 말하지 않습니다.

206
00:18:14,100 --> 00:18:17,490
기본적으로 우리는 현재 상황을 묻습니다.

207
00:18:17,490 --> 00:18:18,610
추가 된 항목이 있습니까?

208
00:18:18,610 --> 00:18:20,430
그것은 커밋 될 준비가되었습니다.

209
00:18:20,430 --> 00:18:23,410
그러한 변화가 있습니까?

210
00:18:23,610 --> 00:18:25,290
그리고이 두 가지는 정말로 중요합니다.

211
00:18:25,290 --> 00:18:26,930
이들은 얻을 빵과 버터입니다.

212
00:18:27,060 --> 00:18:28,390
항상 타이핑 할 것입니다.

213
00:18:28,560 --> 00:18:30,000
그래서 우리는 변경 사항을 추가합니다.

214
00:18:30,000 --> 00:18:54,780
기본적으로이 체크 포인트에 추가 할 내용을 선택하고 변경 사항을 커밋하여 해당 체크 포인트를 추가하고 다음 비디오에서 실제로 볼 커밋을 보는 방법을 보여줄 때 메시지를 제공합니다 그 메시지들과 미래는 당신이 희망적으로 멋진 메시지를 작성하여 각 체크 포인트가 무엇을하는지 알 수 있도록 매우 감사 할 것입니다.
