Ahmed Mohamed77 نشر 26 يونيو 2021 أرسل تقرير نشر 26 يونيو 2021 لو سمحتوا كنت عايز اعرف الفرق ما بين master و origin في الgithub بالتفصيل وسهوله في الشرح بعد اذنكم لأ،ي نا دورت كتير ومش فاهمها بردو 1 اقتباس
0 عبدالباسط ابراهيم نشر 26 يونيو 2021 أرسل تقرير نشر 26 يونيو 2021 (معدل) أولاً يجب أن تعرف أنه لا يوجد وجه مقارنة بين ال master وال origin وهذه المصطلحات ليست مفاهيم في ال git أو github إنما origin هى إختصار لرابط المستودع البعيد و أعتقد أنك ترى العديد من الشروحات التي تستخدم الأمر git push origin master ولكن هنا origin تستخدم كإختصار بالنسبة ل master فهو اسم الفرع أو ال branch حيث أن يمكن أن يكون للrepo أكثر من branch وهو ليس بالضرورة أن يكون master إنما يمكن أن يكون main أو أي اسم آخر إذا أردت البحث عن المزيد من المعلومات يمكنك البحث عن git branch و ال origin تم التعديل في 26 يونيو 2021 بواسطة عبدالباسط ابراهيم إضافة بعض المعلومات 1 اقتباس
0 سمير عبود نشر 26 يونيو 2021 أرسل تقرير نشر 26 يونيو 2021 origin هي إختصار لرابط المُستودع البعيد و يتم تخزينه عند تنفيذ الأمر: git remote add origin https://... كما يُمكن تعديل الرابط إنطلاقاً من الأمر التالي: git remote set-url origin new.git.url/here يٌعتبر master فرع من الفروع في المستودع. لمعرفة الفروع الموجودة في المستودع: git branch #local branches git branch -r #remote branches git branch -a #all branches لإنشاء فرع و تغيير المُؤشر نحوه: git checkout -b <branch-name> # Create a new branch and check it out كما بالإمكان إنشاء فرع دون تغيير المُؤشر أي البقاء في الفرع الحالي: git branch new_branch و لتغيير المؤشر لفرع ما نستخدم: git checkout <branch-name> لدفع التغييرات على الملفات من فرع محلي إلى فرع في المستودع نستخدم: git push <remote-name> <branch-name> حيث يكون <remote-name> هو origin و <branch-name> إسم الفرع المحلي. حيث أن صيغة الأمر هي بالشكل التالي: git push <remote-name> <local-branch-name>:<remote-branch-name> إذا لم تُحدد إسم الفرع البعيد فسيتم إعتبار إسم الفرع البعيد هو نفس الفرع المحلي وإن لم يكن موجود سيتم إنشاؤه. 3 اقتباس
0 Salah Eddin Beriani2 نشر 27 يونيو 2021 أرسل تقرير نشر 27 يونيو 2021 تكملة على الاجابات فوق حول ال branch فكما ذكر الاخوة يمكنك انشاء branch أي فرع جديد عن طريق git checkout -b new الأمر فوق ينشأ فرع جديد وينقلك له لاجراء تغييرات مثلا لاظافة خاصية جديد ولما تنتهي من انشاء الخاصية الجديدة وتتأكد أنها تعمل يمكنك يمكنك التنثل الى الفرع الرئيسي master عن طريق git checkout master ثم يمكنك دمج الخاصية الجديدة التي أنشأتها في الفرع الرئيسي master git merge new 1 اقتباس
السؤال
Ahmed Mohamed77
لو سمحتوا كنت عايز اعرف الفرق ما بين master و origin في الgithub بالتفصيل وسهوله في الشرح بعد اذنكم لأ،ي نا دورت كتير ومش فاهمها بردو
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.