في هذا المقال ، سأتحدث عن ميزة مهمة جدًا لفروع Git ، Git. لذلك دعونا نبدأ.
فروع جيت:
لنفترض أنك تعمل في مشروعك. فجأة ، لديك فكرة رائعة تريد اختبارها. لكنك لست متأكدًا مما إذا كان سيعمل أم لا. لا تخف ، فرع جيت هنا!
حسنًا ، يمكنك إنشاء فرع Git جديد في مشروعك ، ثم البدء في اختبار أفكارك في الفرع الجديد. إذا كنت ترغب في ذلك ، يمكنك دمجه مع ملف رئيسي - سيد فرع. إذا لم تعجبك ، يمكنك التخلص منه / إزالته في أي وقت. لن يؤثر على عملك الأصلي.
نلاحظ أن رئيسي - سيد الفرع هو الفرع الافتراضي في Git. يتم إنشاؤه واستخدامه تلقائيًا عند تهيئة مستودع Git جديد.
في الأقسام التالية من هذه المقالة أدناه ، سأوضح لك كيفية إنشاء فروع Git ، واستخدام فروع Git وإزالة فروع Git. لذا ، دعونا نمضي قدمًا.
تحضير مستودع Git للاختبار:
في هذا القسم ، سأقوم باستنساخ أحد مستودعات GitHub على جهاز الكمبيوتر الخاص بي. سأقوم بعملية تفريع مختلفة في هذا المستودع لاحقًا. إذا كنت ترغب في ذلك ، يمكنك استخدام مستودع Git الخاص بك أيضًا.
إذا كنت تريد استخدام مستودع GitHub الخاص بي لاختبار الأشياء التي أظهرتها في هذه المقالة ، فقم بتشغيل الأمر التالي لاستنساخه.
$استنساخ بوابةhttps://github.com/shovon8/الزاوي البطل API
بمجرد استنساخ مستودع Github ، انتقل إلى دليل المشروع على النحو التالي:
$قرص مضغوطالزاوي البطل API
إدراج فروع Git الحالية:
يمكنك سرد جميع فروع Git الموجودة لديك في مستودع Git الخاص بك باستخدام الأمر التالي:
$فرع بوابةكما ترى ، لدي فرع واحد فقط رئيسي - سيد في مستودع Git الخاص بي. عندما تنشئ المزيد من الفروع ، ستظهر هنا. الفرع النشط له علامة النجمة (*) أمامه. سيكون لها أيضًا لون مختلف عن الفروع الأخرى. كما ترون ، فإن رئيسي - سيد يحتوي الفرع على علامة النجمة (*) أمامه ، لذا فهو الفرع النشط حاليًا.
إنشاء فروع Git:
الآن ، لنفترض أنك تريد إنشاء فرع Git جديد (دعنا نسميه ميزات جديدة ) لتجربة أفكارك الرائعة. للقيام بذلك ، قم بتشغيل الأمر التالي:
$فرع بوابةميزات جديدة
فرع جديد ميزات جديدة يجب أن يتم إنشاؤه من رئيس (الالتزام الأخير) من رئيسي - سيد فرع.
الآن ، إذا قمت بإدراج جميع فروع Git الموجودة في مستودع Git الخاص بك ، فيجب إدراج الفرع الجديد كما ترى في لقطة الشاشة أدناه.
$فرع بوابة
تسجيل الخروج إلى فروع جيت:
في وقت سابق ، قمت بإنشاء فرع Git جديد ميزات جديدة . لكنها ليست نشطة كما ترى في لقطة الشاشة أدناه.
تنشيط الفرع يسمى الخروج في Git.
للدفع للفرع الجديد ميزات جديدة ، قم بتشغيل الأمر التالي:
$بوابة الخروجميزات جديدة
الآن ، إذا قمت بإدراج جميع الفروع ، فسترى ملف ميزة جديدة الفرع نشط.
إنشاء وتسجيل الخروج إلى فرع جديد:
إذا كنت لا ترغب في إنشاء فرع أولاً ثم تسجيل الخروج إليه لاحقًا باستخدام أمرين مختلفين ، فإن Git لديها حل مناسب لك أيضًا. يمكنك إنشاء الفرع الذي تم إنشاؤه حديثًا والخروج منه في نفس الوقت بأمر واحد. للقيام بذلك ، يمكنك استخدام ملف -ب خيار بوابة الخروج .
كان بإمكاننا إنشاء ميزة جديدة الفرع وسحبت إليه بسهولة شديدة في المثال السابق باستخدام الأمر التالي:
$بوابة الخروج -بميزة جديدة
إجراء التغييرات على فروع Git:
بمجرد الخروج إلى فرعك الجديد ميزات جديدة ، يمكنك البدء في إضافة التزامات جديدة إلى هذا الفرع.
على سبيل المثال ، لقد قمت بتغيير ملف package.json في مستودع Git الخاص بي كما ترى من ملف حالة بوابة أمر:
الآن ، يمكنك إضافة التزامات جديدة إلى الفرع الجديد ميزات جديدة كما ترى في لقطة الشاشة أدناه.
$بوابة إضافة -إلى$بوابة الالتزام م 'إصدارات الحزمة الثابتة في ملف package.json'
كما ترى ، تتم إضافة الالتزام الجديد إلى ملف ميزة جديدة فرع.
$سجل بوابة --خط واحد
الآن ، إذا قمت بتسجيل الخروج إلى رئيسي - سيد الفرع ، فلن ترى الالتزام الجديد. الالتزام الجديد متاح فقط في ميزات جديدة فرع حتى تدمج الفرعين.
إنشاء فرع جديد من فرع آخر أو الالتزام:
إذا كنت ترغب في إنشاء فرع جديد من التزام آخر أو من رئيس (الالتزام الأخير) لفرع آخر ، سيتعين عليك تحديده عند إنشاء الفرع الجديد.
إذا لم تحدد الفرع المصدر أو الالتزام الذي يتم من خلاله إنشاء الفرع الجديد ، فسيتم إنشاء الفرع الجديد من رئيس (الالتزام الأخير) للفرع الذي قمت بسحب المبلغ منه حاليًا.
لإنشاء فرع جديد (دعنا نقول اختبار ) من رئيس (الالتزام الأخير) لفرع آخر (دعنا نقول ، ميزات جديدة ) ، قم بتشغيل الأمر التالي:
$فرع بوابة اختبارميزات جديدة
كما ترون ، كلاهما اختبار و ميزات جديدة فرع له نفس تاريخ الالتزام.
لنفترض أنك تريد إنشاء فرع جديد اختبار 2 من التزام موجود من فرع آخر رئيسي - سيد .
أولاً ، قم بإدراج جميع الالتزامات باستخدام الأمر التالي:
$سجل بوابة- سطر واحدكما ترى ، فإن جميع التزامات رئيسي - سيد يتم عرض الفرع. لاحظ أن كل من عمليات الإيداع لها تجزئة فريدة. لإنشاء فرع جديد من التزام موجود ، يجب عليك استخدام تجزئة الالتزام المطلوب.
الآن ، دعنا نقول ، أنت تريد استخدام الالتزام 45c336e مثل رئيس (الالتزام الأخير) من الفرع الجديد اختبار 2 . للقيام بذلك ، قم بتشغيل الأمر التالي.
$فرع بوابةtest2 45c336e
كما ترى الفرع الجديد اختبار 2 لديه التزامات تصل إلى 45c336e .
هذه هي الطريقة التي تنشئ بها الفروع على Git. شكرا لقراءة هذا المقال.