1
00:00:00,068 --> 00:00:04,070
[MUSIC]

2
00:00:04,070 --> 00:00:08,750
Git là một hệ thống điều khiển phiên bản rất phổ biến cho phần mềm.

3
00:00:08,750 --> 00:00:13,750
Chúng tôi cần Git để làm việc với hệ sinh thái nút của chúng tôi mà chúng tôi sẽ sử dụng

4
00:00:13,750 --> 00:00:16,390
trong suốt chuyên môn hóa này.

5
00:00:16,390 --> 00:00:20,380
Vì vậy, điều quan trọng là bạn phải đưa Git vào máy tính của bạn.

6
00:00:20,380 --> 00:00:26,820
Vì vậy, chúng ta hãy đi qua một vài bước nhanh chóng để thiết lập Git trên máy tính của bạn và

7
00:00:26,820 --> 00:00:33,850
sau đó một số lệnh nhanh chóng để cho phép chúng tôi sử dụng Git trong chuyên môn này.

8
00:00:35,680 --> 00:00:40,324
Tôi sẽ không đi vào quá nhiều chi tiết về kiểm soát phiên bản và cách Git hoạt động,

9
00:00:40,324 --> 00:00:40,987
v.v.

10
00:00:40,987 --> 00:00:43,328
Điều đó vượt quá phạm vi của khóa học này.

11
00:00:43,328 --> 00:00:48,680
Thay vào đó, chúng tôi sẽ chỉ có được một số hiểu biết cơ bản về Git.

12
00:00:48,680 --> 00:00:51,299
Git là như tôi đã nói, một hệ thống kiểm soát phiên bản.

13
00:00:51,299 --> 00:00:54,035
Đây là một công cụ phần mềm cho phép chúng tôi

14
00:00:54,035 --> 00:00:59,360
quản lý các thay đổi mã nguồn và duy trì lịch sử phiên bản của bạn.

15
00:00:59,360 --> 00:01:01,824
Vì vậy, khi mã nguồn của bạn phát triển,

16
00:01:01,824 --> 00:01:06,936
bạn sẽ có thể kiểm tra mã tại các điểm khác nhau trong thời gian,

17
00:01:06,936 --> 00:01:11,500
để bạn luôn có thể có một cách để quay trở lại một

18
00:01:11,500 --> 00:01:17,510
phiên bản trước đó trong trường hợp cập nhật của bạn cho mã không hoạt động chính xác.

19
00:01:17,510 --> 00:01:23,937
Có nhiều hệ thống điều khiển phiên bản khác nhau đang được sử dụng trong thế giới thực,

20
00:01:23,937 --> 00:01:29,058
bao gồm CVS, SVN, Git là một cơ chế rất phổ biến để

21
00:01:29,058 --> 00:01:31,580
kiểm soát phiên bản những ngày này.

22
00:01:31,580 --> 00:01:33,653
Git có nguồn gốc từ đâu?

23
00:01:33,653 --> 00:01:40,647
Git được thiết kế bởi Linus Torvalds, người đứng sau hệ điều hành Linux.

24
00:01:40,647 --> 00:01:44,590
Git được thiết kế như một hệ thống kiểm soát phiên bản,

25
00:01:44,590 --> 00:01:51,161
một hệ thống kiểm soát phiên bản phân tán để sử dụng trong phát triển hạt nhân Linux và

26
00:01:51,161 --> 00:01:55,520
nó đã chứng kiến triển khai rộng hơn nhiều trong từ thật.

27
00:01:56,970 --> 00:02:00,830
Không có hệ sinh thái nào gắn liền với Git và

28
00:02:00,830 --> 00:02:04,780
đó là lý do tại sao chúng ta cần có được cho chuyên môn hóa này.

29
00:02:06,600 --> 00:02:13,220
Bây giờ chúng ta hãy chuyển sang một vài tay trên các bài tập nơi bạn sẽ lần đầu tiên thiết lập Git,

30
00:02:13,220 --> 00:02:18,700
sau đó bạn sẽ học một vài lệnh Git cơ bản và sau đó cũng hiểu

31
00:02:18,700 --> 00:02:25,610
làm thế nào bạn có thể thiết lập một kho lưu trữ trực tuyến ở những nơi như GitHub hoặc BitBucket để

32
00:02:25,610 --> 00:02:32,190
đồng bộ hóa mã nguồn của bạn từ máy tính đến trực tuyến kho lưu trữ.

33
00:02:32,190 --> 00:02:37,160
Điều này rõ ràng không phải là một hướng dẫn toàn diện của Git, nhưng chúng ta sẽ học chỉ

34
00:02:37,160 --> 00:02:42,439
đủ các lệnh cần thiết để sử dụng trong chuyên môn hóa này.

35
00:02:43,710 --> 00:02:49,240
Bây giờ hãy chạy qua một vài bước nhanh để thiết lập Git trên máy tính của bạn.

36
00:02:49,240 --> 00:02:54,328
Một cách dễ dàng để thiết lập Git trên máy tính của bạn là truy cập trang web này

37
00:02:54,328 --> 00:03:00,757
được gọi là git-scm.com và sau đó tải xuống các tập tin cài đặt Git từ đó.

38
00:03:00,757 --> 00:03:04,797
Vì vậy, khi bạn truy cập trang web này, git-scm.com,

39
00:03:04,797 --> 00:03:11,157
bạn sẽ thấy ở phía bên phải ở đây, một nút để bạn có thể tải về Git.

40
00:03:11,157 --> 00:03:16,471
Nếu bạn muốn, bạn có thể truy cập trực tiếp trang tải xuống ở đây trên trang web này và

41
00:03:16,471 --> 00:03:20,542
sau đó bạn sẽ tìm thấy tải xuống cho các nền tảng khác nhau và

42
00:03:20,542 --> 00:03:25,550
bạn có thể tải xuống nền tảng cụ thể của bạn để cài đặt.

43
00:03:25,550 --> 00:03:29,300
Đây là cách dễ nhất để đưa Git vào máy tính của bạn.

44
00:03:29,300 --> 00:03:33,489
Có nhiều cách khác để thiết lập Git, tùy thuộc vào nền tảng của bạn.

45
00:03:33,489 --> 00:03:37,982
Ví dụ: nếu bạn cài đặt GitHub Desktop trên máy tính của mình,

46
00:03:37,982 --> 00:03:41,450
nó sẽ tự động thiết lập Git cho bạn.

47
00:03:41,450 --> 00:03:44,174
Nếu bạn đang sử dụng một máy Mac và bạn thiết lập Xcode và

48
00:03:44,174 --> 00:03:49,047
đặc biệt là các công cụ dòng lệnh Xcode, điều đó cũng sẽ thiết lập Git cho bạn.

49
00:03:49,047 --> 00:03:55,326
Trên trang web này, git-scm.com, nếu bạn đi đến trang tài liệu,

50
00:03:55,326 --> 00:04:00,430
bạn sẽ nhận thấy rằng có một cuốn sách ở đây được gọi là Pro Git.

51
00:04:00,430 --> 00:04:04,360
Bạn chỉ có thể đi vào liên kết Bắt đầu.

52
00:04:04,360 --> 00:04:10,549
Bạn sẽ thấy một chương cụ thể ở đây về Cài đặt Git.

53
00:04:10,549 --> 00:04:14,385
Vì vậy, jut đi đến trang web Cài đặt Git này và ở đó,

54
00:04:14,385 --> 00:04:20,198
bạn có thêm chi tiết về cách cài đặt Git trên nền tảng cụ thể của bạn.

55
00:04:20,198 --> 00:04:23,776
Vì vậy, bạn có thể sử dụng bất kỳ phương pháp nào được đề xuất ở đây để

56
00:04:23,776 --> 00:04:26,147
cài đặt Git trên nền tảng của bạn.

57
00:04:26,147 --> 00:04:28,210
Điều này là khá đơn giản, vì vậy

58
00:04:28,210 --> 00:04:31,680
tôi sẽ không đi qua các chi tiết về làm thế nào để thực hiện các thiết lập.

59
00:04:31,680 --> 00:04:38,358
Tải xuống trình cài đặt và chạy qua thiết lập để đưa Git vào máy tính của bạn.

60
00:04:38,358 --> 00:04:43,105
Sau khi bạn cài đặt Git trên máy tính của mình, khởi động một cửa sổ lệnh hoặc

61
00:04:43,105 --> 00:04:46,582
PowerShell nếu bạn đang sử dụng một máy Windows hoặc

62
00:04:46,582 --> 00:04:51,357
khởi động một cửa sổ thiết bị đầu cuối nếu bạn đang sử dụng một máy Mac hoặc Linux.

63
00:04:51,357 --> 00:04:56,494
Và sau đó tại dấu nhắc, Gõ trong git —version để kiểm tra

64
00:04:56,494 --> 00:05:01,209
phiên bản Git nào được cài đặt trên máy tính của bạn.

65
00:05:01,209 --> 00:05:06,438
Vì vậy, trên máy tính của tôi, tôi đã cài đặt phiên bản hiện tại của Git và

66
00:05:06,438 --> 00:05:09,587
đó là đủ tốt cho tôi để làm việc với.

67
00:05:09,587 --> 00:05:15,155
Một khi chúng tôi xác minh rằng Git đã được cài đặt, chúng tôi sẽ cấu hình một vài

68
00:05:15,155 --> 00:05:20,441
thông số nhận dạng toàn cầu tên người dùng và địa chỉ email.

69
00:05:20,441 --> 00:05:24,334
Vì vậy, bất cứ khi nào Git thực hiện bất kỳ ý kiến nào như bạn sẽ tìm hiểu sau này,

70
00:05:24,334 --> 00:05:26,690
nó sẽ sử dụng thông tin này.

71
00:05:26,690 --> 00:05:31,306
Vì vậy, để làm, mà tôi đã triển khai loại git

72
00:05:31,306 --> 00:05:35,493
config —toàn cầu user.name và

73
00:05:35,493 --> 00:05:39,832
sau đó bạn có thể gõ tên người dùng của bạn.

74
00:05:44,818 --> 00:05:51,429
Có những thông số khác mà tôi sẽ cấu hình là qua email.

75
00:06:00,537 --> 00:06:05,664
Và để đảm bảo rằng thông tin này đã được cấu hình,

76
00:06:05,664 --> 00:06:08,468
chúng ta có thể gõ git config —list và

77
00:06:08,468 --> 00:06:13,803
sau đó nó sẽ liệt kê ra một loạt các cấu hình mà chúng tôi đã thực hiện.

78
00:06:13,803 --> 00:06:16,257
Một số trong số này được thiết lập tự động cho bạn.

79
00:06:16,257 --> 00:06:19,839
Nhưng nếu bạn muốn, bạn có thể thiết lập chúng theo yêu cầu.

80
00:06:19,839 --> 00:06:25,278
Vì vậy, ở đây, tôi có giá trị biên tập mã của tôi thiết lập để vi đó

81
00:06:25,278 --> 00:06:30,860
là những gì tôi đã sử dụng để làm một dòng lệnh chỉnh sửa các tập tin.

82
00:06:32,390 --> 00:06:39,607
Vì vậy, với điều này, chúng tôi đã hoàn thành việc thiết lập Git để sử dụng trên máy tính của bạn.

83
00:06:39,607 --> 00:06:45,089
Một khi bạn đã có Git trên máy tính của bạn, đó là thời gian để đi và học Git từng chút một.

84
00:06:45,089 --> 00:06:48,369
[ NHẠC]