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

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

3
00:00:09,250 --> 00:00:12,420
نحن بحاجة إلى Git للعمل مع نظامنا

4
00:00:12,420 --> 00:00:16,520
البيئي العقدة الذي سنستخدمه في جميع أنحاء هذا التخصص.

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

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

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

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

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

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

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

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

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

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

15
00:00:59,570 --> 00:01:01,460
حتى مع تطور التعليمات البرمجية المصدر الخاص

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

17
00:01:06,610 --> 00:01:12,640
بحيث يمكنك دائما الحصول على وسيلة للعودة إلى إصدار سابق،

18
00:01:12,640 --> 00:01:17,510
في حالة التحديثات الخاصة بك إلى التعليمات البرمجية لا تعمل بشكل صحيح.

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

20
00:01:22,350 --> 00:01:25,220
بما في ذلك CVS و SVN و

21
00:01:25,220 --> 00:01:30,330
Git كونها آلية شائعة جدًا للتحكم في الإصدار هذه الأيام.

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

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

24
00:01:40,820 --> 00:01:44,630
تم تصميم Git كنظام للتحكم في الإصدار

25
00:01:44,630 --> 00:01:50,320
ونظام التحكم في الإصدار الموزع للاستخدام في تطوير نواة Linux

26
00:01:50,320 --> 00:01:56,610
وشهد نشرًا أوسع في العالم الحقيقي، في هذه الأيام.

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

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

29
00:02:06,600 --> 00:02:10,720
دعونا ننتقل الآن إلى أيدي قليلة على التدريبات،

30
00:02:10,720 --> 00:02:13,220
حيث ستقوم أولاً بإعداد Git.

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

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

33
00:02:21,300 --> 00:02:25,610
في أماكن مثل Git Hub أو Bit Bucket

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

35
00:02:32,190 --> 00:02:37,160
من الواضح أن هذا ليس تعليميًا شاملاً على Git ولكننا سنتعلم

36
00:02:37,160 --> 00:02:42,439
بما فيه الكفاية، أن الأوامر الضرورية للاستخدام في هذا التخصص.

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

38
00:02:49,450 --> 00:02:52,200
إحدى الطرق السهلة لإعداد Git على جهاز كمبيوتر

39
00:02:52,200 --> 00:02:56,790
هي الانتقال إلى هذا الموقع المسمى git-sem.com.

40
00:02:56,790 --> 00:03:01,010
ثم قم بتنزيل ملفات تثبيت Git من هناك.

41
00:03:01,010 --> 00:03:06,060
لذلك عند زيارة هذا الموقع، git.scm.com، سترى

42
00:03:06,060 --> 00:03:11,450
على الجانب الأيمن، هنا، زر لتنزيله إلى Git.

43
00:03:11,450 --> 00:03:17,330
إذا كنت تريد أن تذهب مباشرة إلى صفحة التنزيلات هنا على الموقع،

44
00:03:17,330 --> 00:03:21,110
وبعد ذلك سوف تجد التنزيلات لمختلف المنصات

45
00:03:21,110 --> 00:03:24,790
ويمكنك تحميل واحد لمنصة محددة للتثبيت.

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

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

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

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

50
00:03:41,450 --> 00:03:44,710
إذا كنت تستخدم Mac وقمت بإعداد x code

51
00:03:44,710 --> 00:03:49,340
وخاصةً أدوات سطر الأوامر x code، فسيقوم ذلك أيضًا بإعداد Git نيابة عنك.

52
00:03:49,340 --> 00:03:54,590
على هذا الموقع، gitscm.com، إذا ذهبت إلى صفحة الوثائق

53
00:03:54,590 --> 00:04:00,640
ستلاحظ أن هناك كتاب هنا يسمى Pro Git.

54
00:04:00,640 --> 00:04:04,610
يمكنك فقط الانتقال إلى رابط البدء.

55
00:04:04,610 --> 00:04:10,720
سترى فصلاً محددًا هنا حول تثبيت git.

56
00:04:10,720 --> 00:04:15,640
حتى مجرد الذهاب إلى هذا الموقع تثبيت جيت وهناك لديك المزيد من التفاصيل

57
00:04:15,640 --> 00:04:20,450
حول كيفية تثبيت جيت على النظام الأساسي الخاص بك.

58
00:04:20,450 --> 00:04:24,180
حتى تتمكن من استخدام أي من الطرق المقترحة هنا

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

60
00:04:26,400 --> 00:04:28,100
هذا هو مستقيم إلى حد ما

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

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

63
00:04:38,590 --> 00:04:42,300
بمجرد تثبيت Git على جهاز كمبيوتر ابدأ نافذة أوامر أو

64
00:04:42,300 --> 00:04:45,910
PowerShell إذا كنت تستخدم جهاز Window أو

65
00:04:45,910 --> 00:04:50,490
بدء تشغيل نافذة طرفية إذا كنت تستخدم جهاز Mac أو

66
00:04:50,490 --> 00:04:54,945
Linux ثم في نوع الموجه في git

67
00:04:54,945 --> 00:05:01,340
—version للتحقق من إصدار git المثبت على جهاز الكمبيوتر الخاص بك.

68
00:05:01,340 --> 00:05:06,360
لذلك على جهازي لدي هذا الإصدار الحالي من git مثبت

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

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

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

72
00:05:20,610 --> 00:05:25,180
بحيث عندما يفعل Git في الرسوم الهزلية كما ستتعلم في وقت لاحق،

73
00:05:25,180 --> 00:05:27,410
فإنه سيستفيد من هذه المعلومات.

74
00:05:27,410 --> 00:05:35,260
للقيام بذلك، في نوع موجه git config - global user.name،

75
00:05:35,260 --> 00:05:39,899
ثم يمكنك كتابة اسم المستخدم الخاص بك.

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

77
00:06:00,676 --> 00:06:06,446
ولضمان تكوين هذه المعلومات،

78
00:06:06,446 --> 00:06:09,280
يمكننا كتابة قائمة git config.

79
00:06:09,280 --> 00:06:13,440
وسوف قائمة مجموعة من التكوينات التي لدينا.

80
00:06:13,440 --> 00:06:14,010
انتهيت

81
00:06:14,010 --> 00:06:16,470
يتم إعداد بعض من هذه تلقائيا بالنسبة لك.

82
00:06:16,470 --> 00:06:20,010
ولكن إذا كنت ترغب في ذلك، يمكنك إعدادها كما تريد.

83
00:06:20,010 --> 00:06:24,840
حتى هنا لدي قيمة المحرر الأساسية تعيين إلى vi،

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

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

86
00:06:39,900 --> 00:06:44,827
بمجرد الحصول على git على جهاز الكمبيوتر الخاص بك، حان الوقت للذهاب وتعلم git قليلاً.

87
00:06:44,827 --> 00:06:48,369
[ موسيقى]