Arabic 字幕

Branches - How to Use Git and GitHub

埋め込みコードを取得する
5言語

Showing Revision 1 created 06/09/2016 by Udacity Robot.

  1. لقد تعلمتم كيفية تهيئة المستودع الخاص بكم
  2. .وإضافة تثبيتات إليه باستخدام منطقة الإعداد
  3. وحتى الآن، كل تثبيت قمتم به مبني على التثبيت السابق؛
  4. .مما يؤدي إلى إنشاء سجل تثبيت خطي
  5. والآن لنلق نظرة على المرات التي قد تريدون فيها إنشاء سجل تثبيت
  6. .يشمل إصدارات متعددة
  7. قد يكون إجراء تغييرات مباشرة مناسبًا
  8. .إذا كنتم تقومون بإصلاح مشكلات أو إضافة ميزات جديدة أو تحديث وثائق
  9. ولكن إذا كنتم ترغبون في تجربة ميزة تجريبية جديدة
  10. وأنتم غير متأكدين مما إذا كانت ستعمل أم لا ولكنكم تريدون إصدارًا تجريبيًا عاملاً
  11. لتعرضوه على أصدقائكم عندما يسألونكم عما أنجزتموه؟
  12. أو ربما تتعلمون اللغة الإيطالية وترغبون في إنشاء إصدار من مشروعكم
  13. .للمتحدثين بالإيطالية مع الاحتفاظ بإصدار اللغة الأصلية بحالة جيدة
  14. في هذه الحالة، تحتاجون إلى إنشاء إعداد
  15. .للتبديل بين اللغتين
  16. ولكن كخطوة أولى قوموا بتغيير النص ومراقبة
  17. .ما إذا كان يحتاج إلى تعديل التخطيط قليلاً
  18. يمكنكم بالطبع إجراء التغييرات
  19. .وتسجيل المعرفات لكل التثبيتات فحسب
  20. وبعد ذلك استخدموا git checkout للرجوع إلى الإصدار الرسمي الحقيقي
  21. .عند الحاجة إلى عرضه على أحدهم
  22. .ثم ارجعوا إلى الإصدار الآخر بعد ذلك
  23. ولكن ماذا لو وجدتم خطأً في الإصدار الرسمي الحقيقي
  24. وتريدون إصلاحه؟
  25. .تحتاجون إلى تحديث سجلاتكم واستخدام هذا التثبيت الجديد بصفته إصداركم الحقيقي
  26. .قد يبدو ذلك عملاً زائدًا شاقًا
  27. ولجعل هذا الأمر أكثر سهولة، يسمح لكم Git بإنشاء تسميات
  28. .للتثبيتات الخاصة بكم
  29. .يطلق على هذه التسميات فروع
  30. .وفي هذه الحالة، سيكون لديكم ثلاثة أفرع مختلفة
  31. .أولاً، يكون لديكم master
  32. وهو الاسم الذي يُطلق على الفرع الرئيسي في أغلب مستودعات Git
  33. .وفي كل مرة تقومون فيها بإنشاء مستودع، يقوم Git بإنشاء فرع رئيسي لكم
  34. ،يمكن أن نسمي هذا الفرع italian
  35. .وربما نسمي هذا experimental أو exp فقط للإيجاز
  36. تذكروا كيف حصلتم على "رسالة رأس" منفصلة عندما قمنا في الدرس السابق
  37. بالتحقق من بعض التثبيتات القديمة؟
  38. يقوم Git في الأساس بتحذيركم في هذا الموقف حيث إنكم تنظرون إلى
  39. .تثبيت غير مسمى باسم فرع
  40. وحتى الآن، تكونوا دائمًا في حالة الرأس المنفصل أو الفرع الرئيسي
  41. .الذي قام Git بإنشائه لكم
  42. من الممكن أن تقوموا بسحب فرع بنفس الطريقة التي قمتم بسحب التثبيتات بها
  43. من قبل، باستثناء أننا نأمل في اسم فرع يمكن قراءته بدلاً من
  44. .سلسلة الحروف التي لا يمكن نطقها
  45. إذا قمتم بسحب فرع
  46. .وقمتم بتثبيت ما، يتم تحديث تسمية الفرع بالتثبيت الجديد تلقائيًا
  47. .يظل هذا الفرع مسحوبًا، وبذلك لا يجب عليكم سحبه مرة أخرى
  48. وهكذا تمكنتم من البقاء في الفرع الرئيسي بدون معرفة أي شيء
  49. .عن الفروع حتى هذه النقطة
  50. وفيما يتعلق بالمصطلحات، نشير أحيانًا إلى آخر تثبيت جارٍ
  51. .في الفرع كرأس هذا الفرع
  52. من الممكن أن يكون لديكم تسميات فروع متعددة مرتبطة بتثبيت واحد ولكن
  53. القيام بتثبيت جديد سيؤدي فقط إلى تحديث الفرع الذي قمت بسحبه
  54. .ويترك الأخرى
  55. وحتى الآن
  56. ،من الطبيعي أن تتساءلوا عما إذا كانت هناك طريقة لجمع فرعين
  57. لنقل في حالة نجاح ميزتكم التجريبية أخيرًا، ولكن
  58. .فرعكم الرئيسي قد نما بينما الفرعان اختلفا وتشعبا
  59. تعرف عملية جمع تثبيتين بالدمج
  60. .وسنتطرق لذلك فيما بعد في هذا الدرس
  61. ولكن نريدكم أن تتمكنوا بسهولة من إنشاء وسحب
  62. .وتثبيت هذه الفروع
  63. .ستساعدكم كارولين على البدء في ذلك