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

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

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

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

5
00:00:16,390 --> 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,324
لن أخوض في الكثير من التفاصيل حول التحكم في الإصدار وكيف يعمل Git،

9
00:00:40,324 --> 00:00:40,987
وما إلى ذلك.

10
00:00:40,987 --> 00:00:43,328
و هذا يتجاوز نطاق هذه الدورة.

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

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

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

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

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

16
00:01:01,824 --> 00:01:06,936
بك، سوف تكون قادرة على تسجيل الوصول إلى التعليمات البرمجية في نقاط مختلفة في الوقت المناسب،

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

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

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

20
00:01:23,937 --> 00:01:29,058
بما في ذلك CVS، SVN، Git كونها آلية شائعة جدًا

21
00:01:29,058 --> 00:01:31,580
للتحكم في الإصدار في هذه الأيام.

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

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

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

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

26
00:01:51,161 --> 00:01:55,520
وشهد نشرًا أوسع بكثير في الكلمة الحقيقية.

27
00:01:56,970 --> 00:02:00,830
لا يوجد نظام بيئي مرتبط إلى حد كبير بـ Git

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

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

30
00:02:13,220 --> 00:02:18,700
ثم ستتعلم بعض أوامر Git الأساسية ثم تفهم أيضًا

31
00:02:18,700 --> 00:02:25,610
كيف يمكنك إعداد مستودع عبر الإنترنت في أماكن مثل GitHub أو BitBucket

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

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

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

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

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

37
00:02:54,328 --> 00:03:00,757
المسمى git-scm.com ثم تنزيل ملفات تثبيت Git من هناك.

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

39
00:03:04,797 --> 00:03:11,157
سترى على الجانب الأيمن هنا، زر لتنزيله إلى Git.

40
00:03:11,157 --> 00:03:16,471
إذا كنت ترغب في ذلك، يمكنك الذهاب مباشرة إلى صفحة التنزيلات هنا على هذا الموقع ومن

41
00:03:16,471 --> 00:03:20,542
ثم ستجد التنزيلات لمختلف المنصات

42
00:03:20,542 --> 00:03:25,550
ويمكنك تحميل واحد لمنصة محددة الخاص بك للتثبيت.

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

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

45
00:03:33,489 --> 00:03:37,982
على سبيل المثال، إذا قمت بتثبيت GitHub Desktop على جهاز الكمبيوتر الخاص بك،

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

47
00:03:41,450 --> 00:03:44,174
إذا كنت تستخدم جهاز Mac وقمت بإعداد Xcode

48
00:03:44,174 --> 00:03:49,047
وخاصة أدوات سطر الأوامر Xcode، فسيقوم ذلك أيضًا بإعداد Git لك.

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

50
00:03:55,326 --> 00:04:00,430
ستلاحظ أن هناك كتابًا هنا يسمى Pro Git.

51
00:04:00,430 --> 00:04:04,360
يمكنك فقط الذهاب إلى رابط البدء.

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

53
00:04:10,549 --> 00:04:14,385
لذلك انتقل juts إلى موقع تثبيت Git هذا وهناك،

54
00:04:14,385 --> 00:04:20,198
لديك المزيد من التفاصيل حول كيفية تثبيت Git على النظام الأساسي الخاص بك.

55
00:04:20,198 --> 00:04:23,776
لذلك، يمكنك استخدام أي من الطرق المقترحة هنا

56
00:04:23,776 --> 00:04:26,147
لتثبيت Git على النظام الأساسي الخاص بك.

57
00:04:26,147 --> 00:04:28,210
هذا هو واضح إلى حد ما، لذلك

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

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

60
00:04:38,358 --> 00:04:43,105
بمجرد تثبيت Git على جهاز الكمبيوتر الخاص بك، قم بتشغيل نافذة أوامر أو

61
00:04:43,105 --> 00:04:46,582
PowerShell إذا كنت تستخدم جهاز Windows أو

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

63
00:04:51,357 --> 00:04:56,494
ثم في موجه، اكتب في git —version للتحقق

64
00:04:56,494 --> 00:05:01,209
من إصدار Git المثبت على جهاز الكمبيوتر الخاص بك.

65
00:05:01,209 --> 00:05:06,438
حتى على الجهاز الخاص بي، لدي هذا الإصدار الحالي من Git مثبت

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

67
00:05:09,587 --> 00:05:15,155
بمجرد التحقق من تثبيت Git، سنقوم بتكوين اثنين

68
00:05:15,155 --> 00:05:20,441
من معلمات الهوية العالمية اسم المستخدم وعنوان البريد الإلكتروني.

69
00:05:20,441 --> 00:05:24,334
بحيث عندما تقوم Git بأي تعليقات كما ستتعلمها

70
00:05:24,334 --> 00:05:26,690
لاحقًا، ستستفيد من هذه المعلومات.

71
00:05:26,690 --> 00:05:31,306
لذلك، قمت بنشر نوع git

72
00:05:31,306 --> 00:05:35,493
config - global user.name

73
00:05:35,493 --> 00:05:39,832
ثم يمكنك كتابة اسم المستخدم الخاص بك.

74
00:05:44,818 --> 00:05:51,429
هناك معلمات أخرى سأقوم بتكوين عن طريق البريد الإلكتروني.

75
00:06:00,537 --> 00:06:05,664
ولضمان تكوين هذه المعلومات،

76
00:06:05,664 --> 00:06:08,468
يمكننا كتابة git config - list

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

78
00:06:13,803 --> 00:06:16,257
بعض هذه هي الإعداد تلقائيا بالنسبة لك.

79
00:06:16,257 --> 00:06:19,839
ولكن إذا كنت ترغب في ذلك، يمكنك إعدادها كما تريد.

80
00:06:19,839 --> 00:06:25,278
حتى هنا، لدي قيمة محرر التعليمات البرمجية تعيين إلى vi

81
00:06:25,278 --> 00:06:30,860
وهو ما اعتدت القيام به تحرير سطر الأوامر من الملفات.

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

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

84
00:06:45,089 --> 00:06:48,369
[ موسيقى]