1
00:00:00,000 --> 00:00:04,137
[MUSIC]

2
00:00:04,137 --> 00:00:09,100
Git هو نظام تحكم إصدار شائع جدًا للبرمجيات.

3
00:00:09,100 --> 00:00:14,650
نحن بحاجة إلى Git للعمل مع نظامنا البيئي العقدة الذي سنستخدمه

4
00:00:14,650 --> 00:00:16,460
في جميع أنحاء هذا التخصص.

5
00:00:16,460 --> 00:00:20,320
لذلك من المهم بالنسبة لك الحصول على Git على جهاز الكمبيوتر الخاص بك.

6
00:00:20,320 --> 00:00:26,550
لذلك دعونا نذهب من خلال بضع خطوات سريعة لإعداد جيت على جهاز الكمبيوتر الخاص بك.

7
00:00:26,550 --> 00:00:33,770
ثم بعض الأوامر السريعة لتمكيننا من الاستفادة من Git في هذا التخصص.

8
00:00:35,620 --> 00:00:40,120
لن أخوض في الكثير من التفاصيل حول التحكم في الإصدار وكيف يعمل Git،

9
00:00:40,120 --> 00:00:41,140
وما إلى ذلك.

10
00:00:41,140 --> 00:00:43,530
و هذا يتجاوز نطاق هذه الدورة.

11
00:00:43,530 --> 00:00:48,530
بدلاً من ذلك، سنحصل فقط على بعض الفهم الأساسي لـ Git.

12
00:00:48,530 --> 00:00:51,420
Git كما قلت، نظام التحكم في الإصدار.

13
00:00:51,420 --> 00:00:54,330
هذا هو أداة البرمجيات التي تمكننا

14
00:00:54,330 --> 00:00:59,510
من إدارة التغييرات على التعليمات البرمجية المصدر والحفاظ على محفوظات الإصدار.

15
00:00:59,510 --> 00:01:01,805
حتى مع تطور شفرة المصدر الخاصة

16
00:01:01,805 --> 00:01:06,400
بك، سوف تكون قادرة على التحقق من التعليمات البرمجية في نقاط مختلفة من الزمن.

17
00:01:06,400 --> 00:01:11,590
بحيث يمكنك دائمًا الحصول على طريقة للعودة إلى

18
00:01:11,590 --> 00:01:17,450
إصدار سابق في حالة عدم عمل التحديثات الخاصة بك على التعليمات البرمجية بشكل صحيح.

19
00:01:17,450 --> 00:01:22,530
هناك العديد من أنظمة التحكم في الإصدار التي هي قيد الاستخدام في العالم الحقيقي.

20
00:01:22,530 --> 00:01:27,863
بما في ذلك CVS و SVN و Git كونها آلية شائعة جدًا

21
00:01:27,863 --> 00:01:30,350
للتحكم في الإصدار هذه الأيام.

22
00:01:31,730 --> 00:01:33,800
أين نشأت Git؟

23
00:01:33,800 --> 00:01:40,760
تم تصميم Git من قبل Linus Torvalds، الشخص وراء نظام التشغيل Linux.

24
00:01:40,760 --> 00:01:45,860
تم تصميم Git كنظام تحكم في الإصدار الموزع

25
00:01:45,860 --> 00:01:49,990
للاستخدام في تطوير نواة Linux.

26
00:01:49,990 --> 00:01:56,540
وقد شهدت انتشارا أوسع بكثير في العالم الحقيقي هذه الأيام.

27
00:01:56,540 --> 00:02:00,600
يرتبط هذا النظام الإيكولوجي للعقدة إلى حد كبير في Git.

28
00:02:00,600 --> 00:02:04,720
وهذا هو السبب في أننا بحاجة إلى Git لهذا التخصص.

29
00:02:06,540 --> 00:02:13,160
دعونا ننتقل الآن إلى بعض التمارين العملية حيث ستقوم أولاً بإعداد Git.

30
00:02:13,160 --> 00:02:16,270
ثم سوف تتعلم بعض أوامر Git الأساسية.

31
00:02:16,270 --> 00:02:21,230
ثم فهم أيضًا كيف يمكنك إعداد مستودع عبر الإنترنت

32
00:02:21,230 --> 00:02:25,550
في أماكن مثل GitHub أو Bitbucket

33
00:02:25,550 --> 00:02:32,130
لمزامنة شفرة المصدر الخاصة بك من جهاز الكمبيوتر الخاص بك إلى المستودع عبر الإنترنت.

34
00:02:32,130 --> 00:02:37,090
من الواضح أن هذا ليس تعليميًا شاملاً لـ Git، ولكننا سنتعلم

35
00:02:37,090 --> 00:02:43,650
ما يكفي من الأوامر الضرورية للاستخدام في هذا التخصص.

36
00:02:43,650 --> 00:02:47,860
دعونا الآن تشغيل من خلال بضع خطوات سريعة لإعداد جيت على جهاز الكمبيوتر الخاص بك.

37
00:02:49,340 --> 00:02:54,760
إحدى الطرق السهلة لإعداد Git على جهاز الكمبيوتر الخاص بك هي الانتقال إلى هذا الموقع المسمى

38
00:02:54,760 --> 00:03:00,960
git- scm.com، ثم تنزيل ملفات تثبيت Git من هناك.

39
00:03:00,960 --> 00:03:04,783
لذلك عند زيارة هذا الموقع، git.scm.com،

40
00:03:04,783 --> 00:03:11,390
سترى على الجانب الأيمن هنا، زر لتنزيل Git.

41
00:03:11,390 --> 00:03:17,260
إذا كنت ترغب في ذلك، يمكنك الانتقال مباشرة إلى صفحة التنزيلات هنا على الموقع.

42
00:03:17,260 --> 00:03:21,050
وبعد ذلك سوف تجد التنزيلات لمختلف المنصات،

43
00:03:21,050 --> 00:03:25,700
ويمكنك تحميل واحد لمنصة محددة الخاص بك للتثبيت.

44
00:03:25,700 --> 00:03:29,240
هذه هي أسهل طريقة للحصول على Git على جهاز الكمبيوتر الخاص بك.

45
00:03:29,240 --> 00:03:33,590
هناك طرق أخرى لإعداد Git اعتمادًا على النظام الأساسي الخاص بك.

46
00:03:33,590 --> 00:03:39,160
على سبيل المثال، إذا قمت بتثبيت GitHub Desktop على جهاز الكمبيوتر الخاص بك،

47
00:03:39,160 --> 00:03:41,390
فسيقوم تلقائيًا بإعداد Git نيابة عنك.

48
00:03:41,390 --> 00:03:44,660
إذا كنت تستخدم Mac وقمت بإعداد X Cord،

49
00:03:44,660 --> 00:03:47,180
وخاصةً أدوات سطر الأوامر X Cord.

50
00:03:47,180 --> 00:03:49,270
سيؤدي ذلك أيضًا إلى إعداد Git لك.

51
00:03:49,270 --> 00:03:54,410
على هذا الموقع، git-scm.com، إذا ذهبت إلى صفحة الوثائق،

52
00:03:54,410 --> 00:04:00,600
ستلاحظ أن هناك كتاب هنا يسمى، Pro Git.

53
00:04:00,600 --> 00:04:04,520
يمكنك فقط الانتقال إلى رابط البدء.

54
00:04:04,520 --> 00:04:10,660
سترى فصلاً محددًا هنا حول تثبيت Git.

55
00:04:10,660 --> 00:04:15,560
لذلك، ما عليك سوى الانتقال إلى موقع تثبيت Git هذا، وهناك لديك المزيد من التفاصيل

56
00:04:15,560 --> 00:04:20,380
حول كيفية تثبيت Git على النظام الأساسي الخاص بك.

57
00:04:20,380 --> 00:04:24,100
لذلك، يمكنك استخدام أي من الطرق المقترحة هنا

58
00:04:24,100 --> 00:04:26,340
لتثبيت Git على النظام الأساسي الخاص بك.

59
00:04:26,340 --> 00:04:28,060
هذا هو واضح إلى حد ما، لذلك

60
00:04:28,060 --> 00:04:31,790
أنا لن تذهب من خلال تفاصيل كيفية القيام الإعداد.

61
00:04:31,790 --> 00:04:37,340
قم بتنزيل المثبت وتشغيله من خلال الإعداد للحصول على Git على جهاز الكمبيوتر الخاص بك.

62
00:04:38,520 --> 00:04:42,240
بمجرد تثبيت Git على جهاز الكمبيوتر الخاص بك، ابدأ تشغيل نافذة أوامر أو

63
00:04:42,240 --> 00:04:44,880
PowerShell إذا كنت تستخدم جهاز Windows.

64
00:04:44,880 --> 00:04:51,550
أو بدء تشغيل نافذة طرفية إذا كنت تستخدم جهاز Mac أو Linux.

65
00:04:51,550 --> 00:04:57,530
ثم في موجه، اكتب git —version

66
00:04:57,530 --> 00:05:01,310
للتحقق من إصدار Git المثبت على جهاز الكمبيوتر الخاص بك.

67
00:05:01,310 --> 00:05:06,320
لذلك على جهازي لدي هذا الإصدار الحالي من Git مثبت،

68
00:05:06,320 --> 00:05:09,790
وهذا جيد بما فيه الكفاية بالنسبة لي للعمل مع.

69
00:05:09,790 --> 00:05:14,120
بمجرد التحقق من تثبيت Git، ستقوم بتكوين

70
00:05:15,680 --> 00:05:20,550
معلمتين للهوية العالمية، اسم المستخدم وعنوان البريد الإلكتروني.

71
00:05:20,550 --> 00:05:25,120
بحيث عندما تقوم Git بأي تعليقات كما ستتعلمها

72
00:05:25,120 --> 00:05:26,840
لاحقًا، ستستفيد من هذه المعلومات.

73
00:05:26,840 --> 00:05:35,219
لذلك، للقيام بذلك، في نوع موجه git config - global user.name،

74
00:05:35,219 --> 00:05:39,977
وهناك يمكنك كتابة اسم المستخدم الخاص بك.

75
00:05:44,988 --> 00:05:48,646
المعلمة الأخرى التي سأقوم بتهيئتها هي بريدي الإلكتروني.

76
00:06:00,726 --> 00:06:05,407
ولضمان تكوين هذه المعلومات،

77
00:06:05,407 --> 00:06:08,367
يمكننا كتابة git config - list،

78
00:06:08,367 --> 00:06:13,950
ثم سيتم سرد مجموعة من التكوينات التي قمنا بها.

79
00:06:13,950 --> 00:06:17,380
يتم إعداد بعض من هذه تلقائيًا لك، ولكن إذا كنت تريد ذلك،

80
00:06:17,380 --> 00:06:19,950
يمكنك إعدادها حسب الحاجة.

81
00:06:19,950 --> 00:06:24,790
حتى هنا لدي قيمة محرر التعليمات البرمجية تعيين إلى VI،

82
00:06:24,790 --> 00:06:30,620
وهو ما أستخدمه للقيام تحرير سطر الأوامر من الملفات.

83
00:06:32,310 --> 00:06:38,770
لذلك مع هذا، أكملنا إعداد Git للاستخدام على أجهزة الكمبيوتر الخاصة بنا.

84
00:06:39,820 --> 00:06:45,134
بمجرد الحصول على Git على جهاز الكمبيوتر الخاص بك، فقد حان الوقت للذهاب وتعلم Git قليلاً.

85
00:06:45,134 --> 00:06:48,321
[ موسيقى]