التغريدة الثانية من تغريدات #Git & #GitHub ✅
فى هذه التغريدة هنتعرف على مُعظم معانى المُصطلحات الموجودة والمستخدمة فى Git & GitHub معرفتك بيهم هيساعدوك جدا عند التعامل معهم.
ريتويت للإفادة والدعم.
#الباشمبرمج
فى هذه التغريدة هنتعرف على مُعظم معانى المُصطلحات الموجودة والمستخدمة فى Git & GitHub معرفتك بيهم هيساعدوك جدا عند التعامل معهم.
ريتويت للإفادة والدعم.
#الباشمبرمج
1. ما هو Repository؟
Repository أو Repo [المستودع] هو العنصر الأساسي في GitHub ، المستودع هو في الأساس مجلد مشروع ، يشبه إلى حد كبير نوع المجلد الذي تراه في مجلد Dropbox أو Google Drive.
Repository أو Repo [المستودع] هو العنصر الأساسي في GitHub ، المستودع هو في الأساس مجلد مشروع ، يشبه إلى حد كبير نوع المجلد الذي تراه في مجلد Dropbox أو Google Drive.
2. ما هو Commit؟
Commit ترجمتها الحرفية [الإلتزام] لكن معناها فى Git & GitHub شبيه بكلمة Save وهو "الحفظ"، ويعد ملف محدث في مجلده الأصلي ويحل محل نسخة قديمة ( يعد Git جيد جدا للتحكم في الإصدارات).
Commit ترجمتها الحرفية [الإلتزام] لكن معناها فى Git & GitHub شبيه بكلمة Save وهو "الحفظ"، ويعد ملف محدث في مجلده الأصلي ويحل محل نسخة قديمة ( يعد Git جيد جدا للتحكم في الإصدارات).
3. ما هو Clone؟
clone [ استنساخ ] هو نسخ من مستودع ما على كمبيوتر المطور بدلاً من خادم في مكان آخر.
تعد النسخ استنساخًا جيد حيث يمكنك تنزيل ملف تعليمات برمجية للتلاعب والتغييرعليه في وضع عدم الاتصال أو لتحريره في محرر التعليمات البرمجية أو بيئة التطوير المتكاملة.
clone [ استنساخ ] هو نسخ من مستودع ما على كمبيوتر المطور بدلاً من خادم في مكان آخر.
تعد النسخ استنساخًا جيد حيث يمكنك تنزيل ملف تعليمات برمجية للتلاعب والتغييرعليه في وضع عدم الاتصال أو لتحريره في محرر التعليمات البرمجية أو بيئة التطوير المتكاملة.
4. ما هو Branch؟
Branch [ الفرع ] هو نسخة مُشابها من المستودع (أي أنه يتفرع من المستودع الرئيسي، مثل المجلد الفرعي المؤقت).
Branch [ الفرع ] هو نسخة مُشابها من المستودع (أي أنه يتفرع من المستودع الرئيسي، مثل المجلد الفرعي المؤقت).
5. ما هو Fetch؟
Fetch [ الجلب ] يشير إلى الحصول على أحدث التغييرات من مستودع عبر الإنترنت (مثل GitHub.com) دون دمجها، بمجرد جلب هذه التغييرات ، يمكنك مقارنتها بالفروع المحلية (الكود الموجود على جهازك المحلي).
Fetch [ الجلب ] يشير إلى الحصول على أحدث التغييرات من مستودع عبر الإنترنت (مثل GitHub.com) دون دمجها، بمجرد جلب هذه التغييرات ، يمكنك مقارنتها بالفروع المحلية (الكود الموجود على جهازك المحلي).
6. ما هو Fork؟
Fork [ تشعب ] هي نسخة شخصية من مستودع مستخدم آخر موجود على حساب GitHub الخاص بك.
يسمح لك Fork بإجراء تغييرات بحرية على مشروع دون التأثير على المشروع الأصلي ، مما يتيح فرصًا لا حدود لها للتجربة والتعلم من عمل الأشخاص الآخرين.
Fork [ تشعب ] هي نسخة شخصية من مستودع مستخدم آخر موجود على حساب GitHub الخاص بك.
يسمح لك Fork بإجراء تغييرات بحرية على مشروع دون التأثير على المشروع الأصلي ، مما يتيح فرصًا لا حدود لها للتجربة والتعلم من عمل الأشخاص الآخرين.
7. ما هو Push؟
Push [ الدفع ] = [ الإرسال ] يشير إلى إرسال التغييرات التي قمت بها إلى مستودع فى GitHub.
على سبيل المثال ، إذا قمت بتغيير شيء محليًا ، فأنت تريد فى هذا الوقت إرسال أو دفع هذه التغييرات حتى يتمكن الآخرون من الوصول إليها.
Push [ الدفع ] = [ الإرسال ] يشير إلى إرسال التغييرات التي قمت بها إلى مستودع فى GitHub.
على سبيل المثال ، إذا قمت بتغيير شيء محليًا ، فأنت تريد فى هذا الوقت إرسال أو دفع هذه التغييرات حتى يتمكن الآخرون من الوصول إليها.
8. ما هو Merge؟
Merge [ الدمج ] يأخذ التغييرات من فرع واحد (في نفس Repo أو من Fork) ، ويطبقها في فرع آخر.
يمكن إجراء الدمج تلقائيًا عبر طلب السحب عبر واجهة الويب GitHub.com، أو يمكن القيام به دائمًا عبر سطر الأوامر Command Line.
Merge [ الدمج ] يأخذ التغييرات من فرع واحد (في نفس Repo أو من Fork) ، ويطبقها في فرع آخر.
يمكن إجراء الدمج تلقائيًا عبر طلب السحب عبر واجهة الويب GitHub.com، أو يمكن القيام به دائمًا عبر سطر الأوامر Command Line.
جاري تحميل الاقتراحات...