كنت ابحث عن شي اكثر تفصيل اساعدك به ولم اجد افضل واعمق واكثر شرحا من هذا الشرح الاحترافي جدا https://www.atlassian.com/git/tutorials/syncing اكمل الــ Collaborating كاملة https://www.atlassian.com/git/tutorials/using-branches وركز في هذه ايضا https://www.atlassian.com/git/tutorials/comparing-workflows اذا درست هذا المقال بشكل جدي ، سوف تصبح قادر على ادارة اعقد مشروع بدون مشاكل ولا خوف ابدا ، فقط ركز وتوكل على الله المقال يحتاج دراسة عميييقة
2
السلام عليكم ورحمة الله وبركاته اخي الفاضل العمل بطريقة مثل هذه الطريقة لن يضر الا هوية البرنامج وسوف يكون البرنامج "ترقيع بمعنى الكلمة" .. البدأ بعدم الثقة مشكلة كبيرة في مجموعات العمل Project team والطريقة المتعارف عليها عالمياً في العمل الجماعي بتكون على مستوى (module) كاملاً، ومن الخطاء ومضيعة للوقت التوزيع على مستوى (model)، فكيف تريد ان توزع عمل على مستوى File .. هذا خطأ كبير ثم الامر الاخر لا تحتاج اكثر من GitHub و تحكم عبر Repository مع الثقة