101 Great Answers to the Toughest Interview Questions
جدول المحتويات:
تعد الفروع جزءًا من عملية تطوير البرامج وواحدة من أقوى الميزات في Git. الفروع هي في الأساس مؤشرات إلى التزام معين.
عند إصلاح الخلل أو العمل على ميزة جديدة ، يقوم المطورون بإنشاء فرع جديد يمكن دمجه لاحقًا في قاعدة البيانات الرئيسية.
تشرح هذه المقالة كيفية إنشاء فروع Git المحلية والبعيدة وسردها.
قائمة الفروع جيت
لسرد جميع فروع Git المحلية ، استخدم الأمر
git branch
أو
git branch --list
:
git branch
dev feature-a feature-b hotfix * master
يتم تمييز الفرع الحالي بعلامة النجمة
*
. في هذا المثال ، هذا هو الفرع
master
.
في Git ، الفروع المحلية والبعيدة كائنات منفصلة. إذا كنت تريد سرد كل من الفروع المحلية والبعيدة ،
-a
الخيار
-a
:
git branch -a
dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b
يسرد الخيار
-r
فقط الفروع البعيدة.
إنشاء فرع بوابة
إنشاء فرع جديد ليس أكثر من إنشاء مؤشر لالتزام معين.
لإنشاء فرع محلي جديد ، استخدم الأمر
git branch
متبوعًا باسم الفرع الجديد. على سبيل المثال ، لإنشاء فرع جديد باسم
cool-feature
، يمكنك كتابة:
git branch cool-feature
الأمر سيعود أي الإخراج. إذا كان الفرع الذي يحمل نفس الاسم موجودًا بالفعل ، فستظهر لك رسالة الخطأ التالية:
fatal: A branch named 'cool-feature' already exists.
لبدء العمل على الفرع وإضافة التعهدات إليه ، تحتاج إلى تحديد الفرع باستخدام
git checkout
:
git checkout cool-feature
سيقوم الأمر بإخراج رسالة تخبرك أنه تم تبديل الفرع:
Switched to branch 'cool-feature'
بدلاً من إنشاء الفرع ثم التبديل إليه ، يمكنك القيام بذلك في أمر واحد. عند استخدامه مع الخيار
-b
يقوم أمر
git checkout
بإنشاء الفرع المحدد.
git checkout -b cool-feature
Switched to branch 'cool-feature'
من هنا ، يمكنك استخدام أوامر
git add
و
git commit
القياسية لأوامر جديدة للفرع الجديد.
لدفع الفرع الجديد على المستودع البعيد ، استخدم أمر
git push
متبوعًا باسم الريبو البعيد واسم الفرع:
git push remote-repo cool-feature
استنتاج
لقد أظهرنا لك كيفية سرد وإنشاء فروع Git المحلية والبعيدة. الفروع هي إشارة إلى لقطة من التغييرات الخاصة بك ولها دورة حياة قصيرة.
باستخدام الأمر
git branch
، يمكنك أيضًا إعادة تسمية وحذف فروع Git المحلية والبعيدة.
كيفية حذف فرع بوابة المحلية والبعيدة
يغطي هذا الدليل كيفية حذف فروع Git المحلية والبعيدة. من الممارسات الشائعة والموصى بها حذف الفرع بعد دمج ناجح.
كيفية إعادة تسمية فرع بوابة المحلية والبعيدة
لقد أنشأت فرعًا جديدًا ودفعت التغييرات إلى المستودع البعيد وأدركت أن اسم الفرع الخاص بك غير صحيح. سيوضح هذا الدليل كيفية إعادة تسمية فرع Git المحلي والبعي.
كيفية استخدام rsync لنقل البيانات المحلية والبعيدة والمزامنة
Rsync هو أداة مساعدة لسرعة الأوامر متعددة الاستخدامات تقوم بمزامنة الملفات والمجلدات بين موقعين. يوفر نقل ملف تزايدي سريع عن طريق نقل فقط الاختلافات بين المصدر والوجهة.







