YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

Setting Up Your Workspace on Mac - How to Use Git and GitHub

Get Embed Code
5 Languages

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

  1. والآن سأصحبكم في جولة
    خلال عملية

  2. .إعداد مساحة العمل على جهاز Mac
  3. .كما أن العملية مماثلة على نظام Linux
  4. هناك أيضًا إرشادات مكتوبة
    .في ملاحظات المدرب
  5. وإذا كنتم تستخدمون نظام Windows، فهناك
    .إرشادات موجودة في الفيديو السابق
  6. في البداية سأقوم بتنزيل
    ملفين ضروريين
  7. ،لعملية الإعداد التي عرضتها عليكم للتو
    ،أحدهما لتمكين إكمال علامة التبويب
  8. والثاني لتمكين ميزات
    .Git الخاصة في موجه الأوامر
  9. لذا سأنتقل إلى صفحة الويب
    التي تشتمل على الملف الأول
  10. وبإمكانكم العثور على رابط لهذا
    .الملف في ملاحظات المدرب
  11. ثم سأنقر بزر الماوس الأيمن في أي مكان
    .على الصفحة وأحدد Save As
  12. وسأحفظ الملف في
    .دليل Downloads الخاص بي
  13. والآن أريد أن أتأكد من
    عدم تحديد Hide extension حتى
  14. أتمكن من الاطلاع على اسم الملف
    .الجاري تحديده بدقة
  15. ،وعلى نحو افتراضي
    .يتم اقتراح الاسم Redirecting.txt
  16. ولكنني أريد أن أغيره
    ،إلى الاسم git-completion.bash
  17. .ثم أضغط Save لحفظ الملف
  18. والآن أريد أن أنقل الملف
    ،إلى دليلي الرئيسي
  19. .وهذا ما سأفعله باستخدام الوحدة الطرفية
  20. ،والآن سأفتح أولاً الوحدة الطرفية
    وأبدأ من دليلي الرئيسي، أو
  21. أكتب cd ~‎ لكي أنتقل إلى
    .الدليل الرئيسي إذا دعت الحاجة
  22. ،والآن سأستخدم الأمر mv
    والذي يعني
  23. نقل، لنقل الملف الذي حفظته
    .لتوي على دليلي الرئيسي
  24. تتمثل الوسيطة الأولى في
    ،الملف الذي أريد نقله
  25. والموجود على دليل Downloads الخاص بي
    .ويسمى git-completion.bash
  26. وأريد أن أنقله إلى الدليل
    .الحالي مع الاحتفاظ بنفس الاسم
  27. ثم سأفعل نفس العملية
    لحفظ الملف الثاني الموجود رابطه في
  28. .ملاحظات المدرب بالاسم git-prompt.sh
  29. ثم سأنشئ
    ملفًا باسم ‎.bash_profile
  30. يحتوي على تكوين
    .للوحدة الطرفية
  31. وأنصح باستخدام ملف التكوين
    .المستخدم عند تسجيل هذه الدورة التدريبية
  32. لتنفيذ ذلك، بإمكانكم تنزيل الملف
    الذي يسمى bash_profile_course في
  33. .قسم المواد القابلة للتنزيل
  34. ثم تستخدمون الوحدة الطرفية لنقل
    .هذا الملف إلى دليلكم الرئيسي
  35. يجب أن تسمونه بالاسم ‎.bash_profile
    .ولا تنسوا وضع النقطة في بدايته
  36. ،أما الآن فإذا كنتم بالفعل لديكم bash profile
    ،فلا تشغلوا هذا الأمر
  37. ولكن بدلاً من ذلك يمكنكم نسخ
  38. المحتوى من هذا الملف ولصقه
    .في bash profile الموجود
  39. ،وإذا كنتم تعملون على نظام Linux
  40. فقد يلزمكم تسمية هذا الملف بالاسم
    .‎.bashrc بدلاً من ‎.bash_profile
  41. والآن أنا لم أر بعد أي تغييرات حدثت على موجه الأوامر
    الخاص بي، وذلك لأنني
  42. سأضطر إلى إغلاق الوحدة الطرفية وإعادة فتحها
    .قبل تطبيق التغييرات
  43. وسأقوم بذلك في
    .نهاية هذا الفيديو
  44. إن كنتم تتوقون لمعرفة
    ماذا يوجد في bash profile هذا، أو
  45. إذا كنتم ترغبون في انتقاء
  46. ،مجرد السطور التي تريدونها
    .فسوف أشرح لكم ما يفعله كل سطر منها
  47. فلا تنزعجوا إن كنتم لا
    .تفهمون طبيعة عمل كل سطر على حده
  48. بل إن مبرمجي Unix ذوي الخبرة
    ينسخون هذا النوع من الأشياء من أصدقائهم
  49. ،ويلصقونه
    .بدلاً من كتابته من البداية
  50. يُحمّل هذا السطر الأول أحد
    ،الملفات التي قمتم بتنزيلها مسبقًا
  51. .ويقوم بتمكين إكمال علامة التبويب
  52. أما هذه الأسطر فتحدد بعض الألوان
    .التي سيتم استخدامها في موجه الأوامر الخاص بك
  53. وهذا السطر يحمّل الملف
    .الآخر الذي قمت بتنزيله مسبقًا
  54. ومن الضروري
  55. للأشياء ذات الصلة بـ git مثل معرفات التثبيت
    .أن تظهر في موجه الأوامر
  56. هذا السطر هو ما يؤكد على أن
    العلامة النجمية ستظهر في
  57. موجه الأوامر إذا أجريت تغييرات
    .على مستودع Git
  58. كما أن هذا السطر يحدد بالفعل
    .ما سيكون عليه موجه الأوامر
  59. سيعرض موجه الأوامر
    ،اسم المستخدم باللون الأرجواني
  60. أما التثبيت الذي استكشفته في الحال
    .أو الأشياء الأخرى ذات الصلة بـ Git فستظهر باللون الأخضر
  61. ثم يظهر URN الموجِّه متبوعًا
    .بعلامة الدولار باللون الأزرق
  62. ثم سيظهر أي نص بعد ذلك
    .باللون الافتراضي
  63. إذا كنتم تتوقون لمعرفة المزيد
    ،عن كيفية عمل موجهات الأوامر في bash
  64. فعليكم استكشاف الرابط ذي الصلة الموجود في ملاحظات
    المدرب، ولكن ذلك غير ضروري بالنسبة
  65. .لبقية هذه الدورة التدريبية
  66. بعد ذلك، من المهم التأكد
    من أنكم قمتم بتشغيل محرر النصوص
  67. المفضل من الوحدة الطرفية حتى
  68. تتمكنوا من تعيينه
    .كمحرركم الافتراضي داخل Git
  69. .سأريكم كيف تفعلون ذلك مع Sublime
  70. ،أما من كان منكم يستخدم محرر نصوص آخر
  71. فأنا أنصحكم بالبحث على Google لمعرفة
    .كيفية استخدامه من المحطة الطرفية
  72. والآن، سأشغل Sublime من
    .من الوحدة الطرفية عن طريق تشغيل هذا الأمر الطويل
  73. فها هو المكان الذي يختزن عليه Sublime
    على جهاز الكمبيوتر، ولكنني
  74. .أريد أن أختصر الأمر
  75. لإنشاء مكان آخر، سأستخدم Sublime لإضافة
    .سطر إلى bash profile
  76. يُذكر أن الملفات التي تبدأ أسماؤها
    بنقطة لا تظهر بالضرورة في
  77. مستكشفات أنظمة الملفات، لذلك
  78. سأواجه مصاعب في فتح
    .bash profile باستخدام Sublime
  79. وللتغلب عليها، سأستخدم حيلة
    نقل bash profile
  80. إلى ملف لا يشتمل على نقطة في
    .أول اسمه
  81. ثم سأفتح الملف في Sublime، حيث
    ،سأتنقل أولاً إلى دليلي الرئيسي
  82. .وذلك عن طريق الضغط على المفاتيح Cmd+Shift+H
  83. ثم سأحدد
    .الملف bash_profile
  84. ثم سأضيف هذا السطر إليه
    لجعل الأمر subl يعني
  85. نفس الأمر الذي
    .رأيتموني أدخله من قبل
  86. يمكنكم نسخ هذا السطر
  87. ولصقه من ملاحظات المدرب
    .إذا كنتم تستخدمون Sublime
  88. والآن سأحفظ الملف
  89. وسأغير اسمه مرة أخرى لكي أضع له نقطة
    .في أوله باستخدام الوحدة الطرفية
  90. ،إذا لم أفعل ذلك
  91. فلن يتم تفعيل bash profile
    .عند فتح الوحدة الطرفية
  92. ومرة أخرى أؤكد أن هذا الأمر لن يعمل
    .إلا بعد أن أُعيد تشغيل الوحدة الطرفية
  93. والآن سأكوّن Git لاستخدام
    Sublime كمحرري الخاص
  94. .مع أشياء مثل رسائل التثبيت
  95. ولإجراء ذلك، سأشغل الأمر git config
    global core.editor--
  96. وهنا أحتاج إلى وضع علامتي اقتباس
    .بالأمر لفتح محرر النصوص الخاص بي
  97. .وبالنسبة إلى Sublime نكتب subl -n -w
  98. حيث تفتح ‎-n
    ،محرر النصوص Sublime في نافذة جديدة
  99. وستنتظر ‎-w حتى تغلقوا
    .ملفاتكم قبل المتابعة
  100. ،أما إذا كنتم تستخدمون محررًا مختلفًا
  101. فستحتاجون إلى تعديل هذا الجزء من الأمر
    .لاستخدام المحرر الذي ترغبون فيه
  102. راجعوا ملاحظات المدرب لمعرفة
    .المزيد من التفاصيل
  103. ثم سأشغل أمري
    ،git config هذين
  104. واللذين سيتم شرحهما بشكل وافٍ
    .فيما بعد خلال الدورة التدريبية
  105. يرجى نسخ هذين
  106. الأمرين ولصقهما من
    .ملاحظات المدرب، ثم تشغيلهما
  107. وفي النهاية، سأغلق الوحدة الطرفية ثم
    .أعيد فتحها
  108. والآن يمكنني رؤية التغييرات التي حدثت على موجه الأوامر
    .ليصبح أغنى بالألوان
  109. وإذا أردت أن أرى
    ،bash profile باستخدام Sublime
  110. .فيمكنني تشغيل subl .bash_profile
  111. لا تنسوا إغلاق الوحدة الطرفية
    وإعادة فتحها عند الانتهاء، وإلا
  112. .فلن يتم تنفيذ التغييرات التي أجريتموها