الله يسلمك أخي
محمد @Alhakem بما انك الـadmin ممكن تعمل لنا مستودع خاص على قيت هب وارسال invitation للمشاركين؟
اوك دقيقة
نصر ضيف الشباب انا على الموبايل جالي شد عضلي
خلاص خليني Admin
عملتك اقبل الدعوة من الايميل
مجاش حاجة
تمام مية مية اعمل add members
شيكوا على ايميلاتكم
تم الانضمام
مهم جدا نتابع الشكل التالي في رفع الأكواد على GitHub (هاته الطريقة المتبعة في الشركات)
الخطوات:
-
ندخل على رابط المشروع: https://github.com/coretabs/flights-app-workshop
-
نقوم بتنزيل المستودع:
git clone رابط المستودع
- عمل فرع جديد new branch من خلال الأمر:
git checkout -b <سمي أي اسم>
يفضل تسمية الفرع باسم المهمة التي تقوم بها، في هذا المثال سأضيف ملف الترخيص:
- سأقوم بعمل فرع جديد
git checkout -b add-license
- سأضيف ملف الترخيص
سبب التفريع هو للحفاظ على الفرع الأصلي [master] من تداخل أي أكواد، فقط الـadmin هو المسؤول عن دمج الفروع
- بعد الانتهاء من كتابة الكود الخاص بالفرع يمكنك رفع الفرع على المستودع بعد عمل add و commit بالشكل التالي:
git add .
git commit -m "message"
git push -u origin <اسم الفرع>
الآن سأعمل على إضافة التغييرات على git:
git add .
git commit -m "add license"
git push -u origin add-license
يلاحظ هنا تم رفع التغييرات على الفرع add-license الذي قمت بانشائه
على صفحة المستودع سنرى الشكل التالي:
الآن نختار compare and pull request
نكتب شرح لما تم عمله ونختار create pull request:
هنا ننتظر الadmin اذا كان له تعليقات او طلب لتغييرات و حينما يتم عمل approve سيتم دمج الفرع