Return to Video

Committing the Conflict Resolution

  • 0:00 - 0:04
    لقد قمت توًا بحل تعارض الدمج
    من خلال نقل تغيير الفصل
  • 0:04 - 0:07
    الذي قمت به على asteroid إلى
    .جزأين في الوظيفة الجديدة breakIntoFragments
  • 0:09 - 0:12
    ومع ذلك، فأنا ما زلت بحاجة إلى السماح لـ git
    .بمعرفة أن التعارض قد تم حله
  • 0:12 - 0:15
    ويمكنني القيام بذلك من خلال
    .تثبيت الحل
  • 0:15 - 0:16
    .أولاً، سأقوم بحفظ الملف
  • 0:16 - 0:19
    وبعد ذلك، سأقوم بالرجوع إلى سطر الأوامر
    .ومن ثم تشغيل حالة git
  • 0:19 - 0:23
    وهذه المرة وبدلاً من
    ،عرض game.js كمعدّل بكل بساطة
  • 0:23 - 0:26
    .فإن git ستقوم بتوضيح أن الملف قد تم تعديله بشكل ثنائي
  • 0:26 - 0:29
    وهذا بسبب أن الفرعين كليهما
    .قد قاما بتعديل الملف وبعد ذلك ظهر أن هناك تعارض
  • 0:29 - 0:33
    وقمت بحل هذا التعارض على الرغم من ذلك، وعليه
    .سأقوم بإضافة الملف إلى منطقة التجهيز
  • 0:34 - 0:39
    ،والآن سأقوم بتشغيل حالة git مرة أخرى
    وستقول git أن جميع التعارضات قد تم إصلاحها غير
  • 0:39 - 0:40
    .أنكم لا تزالون تقومون بالدمج
  • 0:40 - 0:43
    .استخدموا بادئ تشغيل git لاستنتاج الدمج
  • 0:43 - 0:44
    لذا سأقوم بإجراء
  • 0:44 - 0:49
    ذلك ومرة أخرى قامت git بالفعل
    .بملء رسالة بادئ التشغيل بالنيابة عنا
  • 0:49 - 0:53
    وهذه المرة قامت بملاحظة أني قمت بدمج
    الفرع الرئيسي في الوضع السهل
  • 0:53 - 0:55
    .وأن هناك تعارض في game.js
  • 0:56 - 0:58
    وكما في السابق، يمكنني تغيير
    .هذه الرسالة إذا ما أردتم ذلك
  • 0:58 - 1:01
    ولكن هذه الرسالة تصف
    أيضًا المثبت بشكل جيد، لذا
  • 1:01 - 1:03
    فسأترك الرسالة كما هي
    .وأقوم بالخروج
  • 1:03 - 1:05
    .والآن سأقوم بتشغيل سجل git
  • 1:05 - 1:07
    لاحظ أنه قد تم فقط إنشاء
    .مثبت واحد جديد
  • 1:08 - 1:12
    ولا تقوم Git بإنشاء مثبت دمج منفصل
    .وحل للتعارض
  • 1:12 - 1:14
    وبدلاً من ذلك، فهي تقوم بوضعهما
    .في المثبت نفسه
  • 1:15 - 1:18
    والآن، للتدرب على كيفية حل
    ،تعارض الدمج
  • 1:18 - 1:22
    يمكنكم دمج الفرع الرئيسي في وضع السهل
    .على المستعرض الخاص بكم
  • 1:22 - 1:25
    ،وعندما تنتهون من ذلك
    قوموا بتشغيل الأمر git log -n 1 ثم
  • 1:25 - 1:26
    .قوموا بلصق الناتج المخرج في هذا المربع
  • 1:26 - 1:31
    والعلامة -n تعني أن سجل git
    ،سيقوم فقط بعرض عدد المثبتات
  • 1:31 - 1:32
    .وهو في هذه الحالة 1
Title:
Committing the Conflict Resolution
Description:

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

Arabic subtitles

Revisions