Return to Video

Branches - How to Use Git and GitHub

  • 0:00 - 0:02
    لقد تعلمتم كيفية تهيئة المستودع الخاص بكم
  • 0:02 - 0:05
    .وإضافة تثبيتات إليه باستخدام منطقة الإعداد
  • 0:05 - 0:09
    وحتى الآن، كل تثبيت قمتم به مبني على التثبيت السابق؛
  • 0:09 - 0:11
    .مما يؤدي إلى إنشاء سجل تثبيت خطي
  • 0:11 - 0:14
    والآن لنلق نظرة على المرات التي قد تريدون فيها إنشاء سجل تثبيت
  • 0:14 - 0:17
    .يشمل إصدارات متعددة
  • 0:17 - 0:18
    قد يكون إجراء تغييرات مباشرة مناسبًا
  • 0:18 - 0:23
    .إذا كنتم تقومون بإصلاح مشكلات أو إضافة ميزات جديدة أو تحديث وثائق
  • 0:23 - 0:26
    ولكن إذا كنتم ترغبون في تجربة ميزة تجريبية جديدة
  • 0:26 - 0:29
    وأنتم غير متأكدين مما إذا كانت ستعمل أم لا ولكنكم تريدون إصدارًا تجريبيًا عاملاً
  • 0:29 - 0:31
    لتعرضوه على أصدقائكم عندما يسألونكم عما أنجزتموه؟
  • 0:31 - 0:34
    أو ربما تتعلمون اللغة الإيطالية وترغبون في إنشاء إصدار من مشروعكم
  • 0:34 - 0:38
    .للمتحدثين بالإيطالية مع الاحتفاظ بإصدار اللغة الأصلية بحالة جيدة
  • 0:38 - 0:40
    في هذه الحالة، تحتاجون إلى إنشاء إعداد
  • 0:40 - 0:42
    .للتبديل بين اللغتين
  • 0:42 - 0:45
    ولكن كخطوة أولى قوموا بتغيير النص ومراقبة
  • 0:45 - 0:47
    .ما إذا كان يحتاج إلى تعديل التخطيط قليلاً
  • 0:47 - 0:49
    يمكنكم بالطبع إجراء التغييرات
  • 0:49 - 0:51
    .وتسجيل المعرفات لكل التثبيتات فحسب
  • 0:51 - 0:54
    وبعد ذلك استخدموا git checkout للرجوع إلى الإصدار الرسمي الحقيقي
  • 0:54 - 0:55
    .عند الحاجة إلى عرضه على أحدهم
  • 0:55 - 0:58
    .ثم ارجعوا إلى الإصدار الآخر بعد ذلك
  • 0:58 - 1:01
    ولكن ماذا لو وجدتم خطأً في الإصدار الرسمي الحقيقي
  • 1:01 - 1:03
    وتريدون إصلاحه؟
  • 1:03 - 1:07
    .تحتاجون إلى تحديث سجلاتكم واستخدام هذا التثبيت الجديد بصفته إصداركم الحقيقي
  • 1:07 - 1:09
    .قد يبدو ذلك عملاً زائدًا شاقًا
  • 1:09 - 1:12
    ولجعل هذا الأمر أكثر سهولة، يسمح لكم Git بإنشاء تسميات
  • 1:12 - 1:13
    .للتثبيتات الخاصة بكم
  • 1:13 - 1:15
    .يطلق على هذه التسميات فروع
  • 1:15 - 1:17
    .وفي هذه الحالة، سيكون لديكم ثلاثة أفرع مختلفة
  • 1:17 - 1:19
    .أولاً، يكون لديكم master
  • 1:19 - 1:23
    وهو الاسم الذي يُطلق على الفرع الرئيسي في أغلب مستودعات Git
  • 1:23 - 1:26
    .وفي كل مرة تقومون فيها بإنشاء مستودع، يقوم Git بإنشاء فرع رئيسي لكم
  • 1:26 - 1:30
    ،يمكن أن نسمي هذا الفرع italian
  • 1:30 - 1:35
    .وربما نسمي هذا experimental أو exp فقط للإيجاز
  • 1:35 - 1:37
    تذكروا كيف حصلتم على "رسالة رأس" منفصلة عندما قمنا في الدرس السابق
  • 1:37 - 1:39
    بالتحقق من بعض التثبيتات القديمة؟
  • 1:39 - 1:42
    يقوم Git في الأساس بتحذيركم في هذا الموقف حيث إنكم تنظرون إلى
  • 1:42 - 1:45
    .تثبيت غير مسمى باسم فرع
  • 1:45 - 1:50
    وحتى الآن، تكونوا دائمًا في حالة الرأس المنفصل أو الفرع الرئيسي
  • 1:50 - 1:52
    .الذي قام Git بإنشائه لكم
  • 1:52 - 1:55
    من الممكن أن تقوموا بسحب فرع بنفس الطريقة التي قمتم بسحب التثبيتات بها
  • 1:55 - 1:59
    من قبل، باستثناء أننا نأمل في اسم فرع يمكن قراءته بدلاً من
  • 1:59 - 2:02
    .سلسلة الحروف التي لا يمكن نطقها
  • 2:02 - 2:03
    إذا قمتم بسحب فرع
  • 2:03 - 2:07
    .وقمتم بتثبيت ما، يتم تحديث تسمية الفرع بالتثبيت الجديد تلقائيًا
  • 2:07 - 2:11
    .يظل هذا الفرع مسحوبًا، وبذلك لا يجب عليكم سحبه مرة أخرى
  • 2:11 - 2:15
    وهكذا تمكنتم من البقاء في الفرع الرئيسي بدون معرفة أي شيء
  • 2:15 - 2:17
    .عن الفروع حتى هذه النقطة
  • 2:17 - 2:21
    وفيما يتعلق بالمصطلحات، نشير أحيانًا إلى آخر تثبيت جارٍ
  • 2:21 - 2:24
    .في الفرع كرأس هذا الفرع
  • 2:24 - 2:28
    من الممكن أن يكون لديكم تسميات فروع متعددة مرتبطة بتثبيت واحد ولكن
  • 2:28 - 2:31
    القيام بتثبيت جديد سيؤدي فقط إلى تحديث الفرع الذي قمت بسحبه
  • 2:31 - 2:32
    .ويترك الأخرى
  • 2:32 - 2:33
    وحتى الآن
  • 2:33 - 2:35
    ،من الطبيعي أن تتساءلوا عما إذا كانت هناك طريقة لجمع فرعين
  • 2:35 - 2:38
    لنقل في حالة نجاح ميزتكم التجريبية أخيرًا، ولكن
  • 2:38 - 2:40
    .فرعكم الرئيسي قد نما بينما الفرعان اختلفا وتشعبا
  • 2:40 - 2:44
    تعرف عملية جمع تثبيتين بالدمج
  • 2:44 - 2:46
    .وسنتطرق لذلك فيما بعد في هذا الدرس
  • 2:46 - 2:49
    ولكن نريدكم أن تتمكنوا بسهولة من إنشاء وسحب
  • 2:49 - 2:50
    .وتثبيت هذه الفروع
  • 2:50 - 2:52
    .ستساعدكم كارولين على البدء في ذلك
Title:
Branches - How to Use Git and GitHub
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD775 - How to Use Git and GitHub
Duration:
02:53

Arabic subtitles

Revisions