1
00:00:00,022 --> 00:00:04,156
[MUSIC]

2
00:00:04,156 --> 00:00:08,210
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:09,250 --> 00:00:12,420
Chúng tôi cần Git để làm việc với

4
00:00:12,420 --> 00:00:16,520
hệ sinh thái nút của chúng tôi mà chúng tôi sẽ sử dụng trong suốt chuyên môn hóa này.

5
00:00:16,520 --> 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,180
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,180 --> 00:00:41,200
v.v.

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

11
00:00:43,580 --> 00:00:48,770
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,770 --> 00:00:51,470
Git là, như tôi đã nói, một hệ thống kiểm soát phiên bản.

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

14
00:00:54,370 --> 00:00:59,570
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,570 --> 00:01:01,460
Vì vậy, khi mã nguồn của bạn phát triển,

16
00:01:01,460 --> 00:01:06,610
bạn sẽ có thể kiểm tra mã tại các điểm khác nhau của thời điểm để

17
00:01:06,610 --> 00:01:12,640
bạn luôn có thể có một cách để quay trở lại một phiên bản trước đó,

18
00:01:12,640 --> 00:01:17,510
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:22,350
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:22,350 --> 00:01:25,220
bao gồm CVS, SVN, và

21
00:01:25,220 --> 00:01:30,330
Git là một cơ chế rất phổ biến để kiểm soát phiên bản những ngày này.

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

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

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

25
00:01:44,630 --> 00:01:50,320
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:50,320 --> 00:01:56,610
nó đã được triển khai rộng hơn nhiều trong thế giới thực, những ngày này.

27
00:01:56,610 --> 00:02:00,830
Hệ sinh thái nút đó rất 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 Git cho chuyên môn hóa này.

29
00:02:06,600 --> 00:02:10,720
Bây giờ chúng ta hãy chuyển sang một vài tay trên các bài tập,

30
00:02:10,720 --> 00:02:13,220
nơi bạn sẽ lần đầu tiên thiết lập Git.

31
00:02:13,220 --> 00:02:16,330
Sau đó, bạn sẽ học được một vài lệnh Git cơ bản.

32
00:02:16,330 --> 00:02:21,300
Và sau đó cũng hiểu làm thế nào bạn có thể thiết lập một kho lưu trữ trực tuyến

33
00:02:21,300 --> 00:02:25,610
ở những nơi như Git Hub hoặc Bit Bucket để

34
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 kho lưu trữ trực tuyến.

35
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 về Git nhưng chúng ta sẽ học vừa

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

37
00:02:43,710 --> 00:02:47,900
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.

38
00:02:49,450 --> 00:02:52,200
Một cách dễ dàng để thiết lập Git trên máy tính

39
00:02:52,200 --> 00:02:56,790
là truy cập trang web này được gọi là git-sem.com.

40
00:02:56,790 --> 00:03:01,010
Và sau đó tải xuống các tập tin cài đặt Git từ đó.

41
00:03:01,010 --> 00:03:06,060
Vì vậy, khi bạn truy cập trang web này, git.scm.com, bạn sẽ thấy ở

42
00:03:06,060 --> 00:03:11,450
phía bên phải, ở đây, một nút để bạn tải về Git.

43
00:03:11,450 --> 00:03:17,330
Nếu bạn muốn bạn có thể truy cập trực tiếp vào trang Tải xuống ở đây trên trang web,

44
00:03:17,330 --> 00:03:21,110
và sau đó bạn sẽ tìm thấy các tải xuống cho các nền tảng khác nhau và

45
00:03:21,110 --> 00:03:24,790
bạn có thể tải xuống một cho nền tảng cụ thể của bạn để cài đặt.

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

47
00:03:29,300 --> 00:03:33,700
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.

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

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

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

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

52
00:03:49,340 --> 00:03:54,590
Trên trang web này, gitscm.com, nếu bạn đi đến trang tài liệu bạn

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

54
00:04:00,640 --> 00:04:04,610
Bạn chỉ có thể chuyển sang liên kết Bắt đầu.

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

56
00:04:10,720 --> 00:04:15,640
Vì vậy, chỉ cần đi đến trang web Cài đặt Git này và ở đó bạn có thêm chi tiết

57
00:04:15,640 --> 00:04:20,450
về cách cài đặt Git trên nền tảng cụ thể của bạn.

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

59
00:04:24,180 --> 00:04:26,400
cài đặt Git trên nền tảng của bạn.

60
00:04:26,400 --> 00:04:28,100
Điều này là khá thẳng về phía trước vì vậy

61
00:04:28,100 --> 00:04:31,850
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.

62
00:04:31,850 --> 00:04:37,400
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.

63
00:04:38,590 --> 00:04:42,300
Một khi bạn cài đặt Git trên máy tính Bắt đầu một cửa sổ lệnh hoặc

64
00:04:42,300 --> 00:04:45,910
PowerShell nếu bạn đang sử dụng một Window machine hoặc

65
00:04:45,910 --> 00:04:50,490
khởi động một cửa sổ thiết bị đầu cuối nếu bạn đang sử dụng một

66
00:04:50,490 --> 00:04:54,945
máy Mac hoặc Linux và sau đó tại dấu nhắc gõ trong git

67
00:04:54,945 --> 00:05:01,340
—version để kiểm tra phiên bản git nào được cài đặt trên máy tính của bạn.

68
00:05:01,340 --> 00:05:06,360
Vì vậy, trên máy tính của tôi, tôi có phiên bản hiện tại của git được cài đặt và

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

70
00:05:09,880 --> 00:05:14,190
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

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

72
00:05:20,610 --> 00:05:25,180
Vì vậy, bất cứ khi nào Git làm trong một truyện tranh như bạn sẽ học sau,

73
00:05:25,180 --> 00:05:27,410
nó sẽ sử dụng thông tin này.

74
00:05:27,410 --> 00:05:35,260
Để làm điều đó, tại dấu nhắc gõ git config —global user.name,

75
00:05:35,260 --> 00:05:39,899
và sau đó bạn có thể gõ tên người dùng của bạn.

76
00:05:44,847 --> 00:05:48,333
Các tham số khác mà tôi sẽ cấu hình là email của tôi.

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

78
00:06:06,446 --> 00:06:09,280
chúng ta có thể gõ danh sách cấu hình git.

79
00:06:09,280 --> 00:06:13,440
Và nó sẽ liệt kê ra một loạt các cấu hình mà chúng tôi có.

80
00:06:13,440 --> 00:06:14,010
Xong rồi.

81
00:06:14,010 --> 00:06:16,470
Một số trong số này được thiết lập tự động cho bạn.

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

83
00:06:20,010 --> 00:06:24,840
Vì vậy, ở đây tôi có giá trị biên tập cốt lõi của tôi thiết lập để vi,

84
00:06:24,840 --> 00:06:30,860
đó là những gì tôi sử dụng để làm chỉnh sửa dòng lệnh của các tập tin.

85
00:06:32,390 --> 00:06:38,890
Vì vậy, với điều này, chúng tôi đã hoàn thành git thiết lập để sử dụng trên máy tính của chúng tôi.

86
00:06:39,900 --> 00:06:44,827
Một khi bạn nhậ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.

87
00:06:44,827 --> 00:06:48,369
[ NHẠC]