في تطوير البرمجيات ، المتفرعة هو جزء أساسي من عملية العمل مع مستودعات جيت. عند العمل في مشروع ، عادة ما يتم استخدام فروع مختلفة لإصدارات مختلفة من الكود أو لوظائف مختلفة. في بعض الأحيان هناك حاجة للتبديل من فرع إلى آخر. في هذه المقالة ، سنلقي نظرة على دليل مفصل حول كيفية التبديل من الفرع الرئيسي إلى فرع ديف باستخدام أوامر جيت.
قبل التبديل من الفرع الرئيسي إلى فرع التطوير ، تحتاج إلى التأكد من حفظ جميع التغييرات في الفرع الرئيسي والالتزام بها. إذا كانت هناك تغييرات غير محفوظة ، فقم بتشغيل الأمر جيت ستاش لحفظ جميع التغييرات مؤقتا والعودة إليها لاحقا. ثم قم بتشغيل الأمر بوابة الخروج ديف للتبديل إلى فرع ديف.
بعد التبديل بنجاح إلى فرع التطوير ، يمكنك متابعة العمل في هذا الفرع. هنا يمكنك إجراء تغييرات وإنشاء التزامات جديدة واختبار التغييرات. إذا كنت بحاجة إلى العودة إلى الفرع الرئيسي ، قم بتشغيل الأمر الرئيسي الخروج بوابة.
تذكر أن تبديل الفروع يجب أن يتم بحذر ، حيث قد تفقد التغييرات غير المعقدة في الفرع. لذلك ، يوصى دائما بحفظ التغييرات وارتكابها قبل تبديل الفروع.
- الشروع في العمل مع بوابة
- إنشاء فرع جديد
- التحقق من الفرع الحالي
- التحول إلى الفرع الرئيسي
- الحصول على أحدث التغييرات
- إنشاء فرع ديف
- التحول إلى فرع ديف
- تحديث فرع ديف
- سؤال وجواب
- كيف يمكنني التبديل من الفرع الرئيسي إلى فرع ديف في بوابة?
- هل من الممكن للتبديل إلى فرع ديف دون ترك الفرع الرئيسي في بوابة?
- إذا تم بالفعل إنشاء فرع ديف, كيف يمكنني التبديل إليها من الفرع الرئيسي في بوابة?
الشروع في العمل مع بوابة
بوابة هو نظام التحكم في الإصدار الذي يسمح لك لتتبع وإدارة التغييرات التعليمات البرمجية. الشروع في العمل مع بوابة ينطوي على عدة خطوات:
- تركيب بوابة
- إعداد بوابة
- إنشاء مستودع
تركيب بوابة:
الخطوة الأولى للبدء مع بوابة لتثبيت بوابة على جهاز الكمبيوتر الخاص بك. بوابة يمكن تحميلها من الموقع الرسمي git-scm.com واتبع التعليمات الخاصة بنظام التشغيل الخاص بك.
إعداد بوابة:
بعد تثبيت بوابة ، تحتاج إلى إعداد اسم المستخدم وعنوان البريد الإلكتروني الخاص بك. قم بتشغيل الأوامر التالية في المحطة الطرفية أو سطر الأوامر:
- تكوين بوابة-عالمي user.name "اسمك"
- بوابة التكوين-المستخدم العالمي.البريد الإلكتروني "[email protected]"
إنشاء مستودع:
بعد تثبيت جيت بنجاح وتكوين اسم المستخدم وعنوان البريد الإلكتروني ، يمكنك إنشاء أول مستودع الخاص بك. مستودع هو المكان الذي سوف جيت تخزين كافة إصدارات التعليمات البرمجية الخاصة بك.
هناك طريقتان لإنشاء مستودع:
- تهيئة المستودع المحلي
- استنساخ مستودع بعيد
يتم تنفيذ تهيئة المستودع المحلي باستخدام الأمر:
it بوابة الحرف الأول
سيقوم هذا الأمر بإنشاء دليل فارغ جديد بالاسم .بوابة في دليل العمل الحالي الخاص بك ، حيث سيتم تخزين كافة إصدارات التعليمات البرمجية الخاصة بك.
يتم تنفيذ استنساخ مستودع بعيد باستخدام الأمر:
clone جيت استنساخ
أين هو عنوان ورل للمستودع البعيد.
بعد الانتهاء من هذه الخطوات ، سوف تكون على استعداد للعمل مع بوابة وإدارة التعليمات البرمجية الخاصة بك.
إنشاء فرع جديد
إنشاء فرع جديد هو واحد من الخطوات الأساسية في العمل مع نظام التحكم في إصدار جيت. يتيح لك الفرع الجديد بدء العمل على وظائف جديدة أو إصلاح دون التأثير على الفرع الرئيسي للمشروع.
لإنشاء فرع جديد ، يمكنك استخدام الأمر فرع بوابة. على سبيل المثال ، لإنشاء فرع جديد باسم " ديف " ، قم بتشغيل الأمر التالي:
بوابة فرع ديف
سيقوم هذا الأمر بإنشاء فرع "ديف" جديد ، لكنه لن يحولك إليه. للتبديل إلى فرع جديد ، يمكنك استخدام الأمر بوابة الخروج:
بوابة الخروج ديف
الآن سوف تعمل في فرع "ديف" الجديد وجميع التغييرات التي تجريها سوف تؤثر فقط على هذا الفرع. من المهم ملاحظة أن التغييرات من الفروع الأخرى لن يتم نقلها تلقائيا إلى الفرع الجديد.
يمكنك أيضا إنشاء فرع جديد والتبديل إليه في أمر واحد باستخدام الأمر جيت الخروج-ب. على سبيل المثال:
بوابة الخروج - ب ديف
سيؤدي هذا الأمر إلى إنشاء فرع "مطور" جديد وتحويلك إليه على الفور ، مما قد يكون مناسبا لبدء العمل بسرعة.
بعد إنشاء فرع جديد ، يمكنك البدء في إجراء تغييرات على التعليمات البرمجية ، وارتكابها ، والقيام بعمليات أخرى قمت بها سابقا في الفرع الرئيسي للمشروع.
يتيح لك إنشاء فرع جديد تطوير العديد من الميزات في نفس الوقت أو العمل على إصلاحات مختلفة دون التأثير على عمل المطورين الآخرين أو الحالة الحالية للمشروع. بعد الانتهاء من العمل في الفرع ، يمكنك دمجه مع الفرع الرئيسي لتطبيق جميع التغييرات التي أجريتها.
التحقق من الفرع الحالي
قبل الانتقال من الفرع الرئيسي إلى فرع التطوير ، من المهم التأكد من أن فرع العمل الحالي هو الفرع الرئيسي. للقيام بذلك ، يمكنك اتباع الخطوات التالية:
- افتح محطة طرفية أو موجه أوامر.
- انتقل إلى المجلد الجذر للمشروع الخاص بك ، حيث يقع مستودع جيت.
- واضغط على إدخال. سيعرض هذا الأمر جميع الفروع الموجودة في مستودع جيت الخاص بك.
- في قائمة الفروع ، ابحث عن الفرع الذي يحتوي على علامة النجمة (*) قبل الاسم. هذا الفرع هو فرع العمل الحالي.
.
سيساعد التحقق من الفرع الحالي قبل الانتقال إلى فرع التطوير على تجنب المشاكل المحتملة في إجراء تغييرات على الفرع الخطأ والحفاظ على أمان عملك.
التحول إلى الفرع الرئيسي
للتبديل إلى الفرع الرئيسي ، ستحتاج إلى اتباع الخطوات التالية:
- افتح موجه الأوامر أو المحطة الطرفية.
- .
- . سيسمح لك هذا الأمر بالتبديل إلى الفرع الرئيسي.
عند إكمال هذه الخطوات ، ستعمل في الفرع الرئيسي وستكون قادرا على مواصلة تطوير مشروعك.
الحصول على أحدث التغييرات
للحصول على أحدث التغييرات ، تحتاج إلى التبديل أولا إلى الفرع الذي تريد الحصول على التغييرات فيه. على سبيل المثال ، إذا كنت ترغب في الحصول على أحدث التغييرات من فرع " ديف " ، قم بتشغيل الأمر التالي:
- بوابة الخروج ديف
بعد التبديل إلى الفرع المطلوب ، قم بتشغيل الأمر:
- بوابة سحب
يستخرج الأمر" جيت بول " أحدث التغييرات من المستودع البعيد ويدمجها مع الفرع المحلي. إذا كانت هناك تغييرات جديدة في المستودع البعيد ، فسيتم تحميلها على جهاز الكمبيوتر الخاص بك.
إذا كنت ترغب في الحصول على تغييرات فقط من فرع معين من المستودع البعيد ، يمكنك تحديد اسمه:
- بوابة سحب اسم المنشأ
بعد تنفيذ الأمر "جيت سحب" ، سوف تتلقى أحدث التغييرات من الفرع المحدد وسيتم دمجها تلقائيا مع الفرع الحالي الخاص بك.
إنشاء فرع ديف
قبل الانتقال من الفرع الرئيسي إلى فرع ديف ، تحتاج إلى إنشاء فرع ديف. يمكن القيام بذلك باستخدام الأمر:
بوابة فرع ديفينشئ فرعا جديدا بالاسم المحدد ، وفي هذه الحالة يكون الاسم "ديف". بعد تنفيذ الأمر ، ننتقل إلى فرع جديد.
للتأكد من أننا على فرع ديف ، يمكنك استخدام الأمر:
حالة بوابةيظهر الوضع الحالي للمستودع. إذا كنا حاليا في فرع ديف ، يجب أن نرى الرسالة"على فرع ديف".
الآن نحن على استعداد للعمل مع فرع ديف وإجراء تغييرات على التعليمات البرمجية. انتقل إلى الخطوات التالية في الدليل لمعرفة كيفية التبديل بشكل صحيح من الفرع الرئيسي إلى فرع التطوير وبدء التطوير.
التحول إلى ديف
1 فرع. قبل التبديل إلى فرع ديف ، تحتاج إلى التأكد من أن جميع الأعمال في الفرع الرئيسي قد ارتكبت وحفظها لتجنب فقدان البيانات.
. سيؤدي هذا إلى تبديل الفرع الحالي إلى فرع التطوير.
3. إذا كنت تستخدم واجهة المستخدم الرسومية جيت ، والعثور على الفروع في المستودع الخاص بك وانقر على فرع ديف للتبديل إليها.
4. بعد التبديل إلى فرع التطوير ، يمكنك متابعة العمل على مشروعك في هذا الفرع.
أو واجهة المستخدم الرسومية بوابة.
6. إذا كنت بحاجة إلى العودة إلى الفرع الرئيسي ، يمكنك تكرار الخطوات 2-5 مع الفرع الرئيسي بدلا من ديف.
7. من المهم أن تتذكر أنه قبل التبديل إلى فرع آخر ، يجب عليك الالتزام بجميع التغييرات في الفرع الحالي حتى لا تضيع.
تحديث فرع ديف
عندما تعمل في فريق مع زملائك ، يمكن للجميع إجراء تغييراتهم الخاصة على الفرع الرئيسي للمشروع. لمواكبة أحدث التغييرات والعمل معا في المشروع ، تحتاج إلى تحديث فرع التطوير الخاص بك بانتظام.
لتحديث فرع ديف اتبع الخطوات التالية:
- تأكد من أنك في فرع ديف. للقيام بذلك ، قم بتشغيل الأمر بوابة الخروج ديف.
- الحصول على أحدث التغييرات من الفرع الرئيسي ، تشغيل الأمر جيت سحب الأصل الرئيسي. سيؤدي هذا إلى تحديث فرع التطوير الخاص بك بأحدث حالة للفرع الرئيسي.
في بعض الأحيان قد يكون هناك تعارض في الدمج إذا قمت أنت وزميلك بإجراء تغييرات على نفس الملف. في هذه الحالة ، لن تتمكن جيت من دمج التغييرات من تلقاء نفسها وسيتعين عليك حل التعارض يدويا. حول بوابة سوف أبلغكم عن الصراع عند تنفيذ الأمر سحب بوابة.
بعد تنفيذ الأمر سحب بوابة بنجاح ، سيكون لديك فرع ديف المحدثة مع أحدث التغييرات من الفرع الرئيسي. أنت الآن على استعداد لمواصلة العمل وإجراء التغييرات الخاصة بك!
يتيح لك تحديث فرع التطوير مواكبة أحدث التغييرات وتجنب التعارضات المحتملة عند دمج الفروع. سيساعدك التحديث المنتظم لفرع التطوير أيضا على مزامنة عملك مع عمل أعضاء الفريق الآخرين وزيادة كفاءة العمل في المشروع.
سؤال وجواب
كيف يمكنني التبديل من الفرع الرئيسي إلى فرع ديف في بوابة?
للتبديل من الفرع الرئيسي إلى فرع ديف في بوابة ، قم بتشغيل الأمر "بوابة الخروج ديف". بهذه الطريقة سوف تتحول إلى فرع ديف وتكون قادرة على مواصلة العمل مع الفرع الحالي.
هل من الممكن للتبديل إلى فرع ديف دون ترك الفرع الرئيسي في بوابة?
في جيت ، فمن الممكن لإنشاء فرع ديف من الفرع الرئيسي الحالي والتحول إلى فرع جديد في نفس الوقت. للقيام بذلك ، قم بتشغيل الأمر "بوابة الخروج-ب ديف" ، والتي سوف إنشاء فرع جديد وتلقائيا التبديل لك ذلك.
إذا تم بالفعل إنشاء فرع ديف, كيف يمكنني التبديل إليها من الفرع الرئيسي في بوابة?
إذا تم إنشاء فرع ديف بالفعل ، ثم للتبديل إليه من الفرع الرئيسي في بوابة ، تشغيل الأمر "بوابة الخروج ديف". بعد ذلك ، ستكون في فرع التطوير وستكون قادرا على مواصلة العمل معه.