هل هناك أي أمر 'git rebase origin' في Git

Hl Hnak Ay Amr Git Rebase Origin Fy Git



يعد Git rebase أحد أكثر الأوامر فائدة لأداة Git. بوابة ' تجاوز 'ينشئ الأمر قاعدة جديدة تحتوي على سلسلة مجمعة من الالتزامات. وبشكل أكثر تحديدًا ، تُعرف عملية دمج ونقل الالتزامات إلى قاعدة جديدة بإعادة التأسيس. ال ' git rebase origin / <فرع> 'لإعادة تحديد الفروع البعيدة.

في هذا المنشور ، سوف نشرح:

هل هناك أي أمر 'git rebase origin' في Git؟

إذا قام المستخدم بتشغيل ' مصدر git rebase 'الأمر ، ستعرض محطة Git رسالة الخطأ' فادح: 'أصل' المنبع غير صالح 'وعدم إعادة تعيين قاعدة الفرع البعيد المنبع. ومع ذلك ، يمكن لمستخدمي Git استخدام ' أصل / فرع إعادة قاعدة البيانات 'الأمر لإعادة تأسيس الفرع من فرع المنبع البعيد وسحق الالتزامات.







كيف تستخدم الأمر 'git rebase origin /

لاستخدام ال ' أصل / فرع إعادة قاعدة البيانات '، يُطلب من مستخدمي Git سحب الفرع من المنبع البعيد أو جلب الفرع البعيد باستخدام' جلب بوابة ' يأمر.



الخطوة 1: افتح Git Terminal

أولاً ، من نظام التشغيل Windows ' أبدء '، قم بتشغيل Git Terminal:







الخطوة 2: انتقل إلى مستودع Git

من خلال الاستفادة من ' قرص مضغوط '، انتقل إلى مستودع Git:

$ قرص مضغوط 'C: \ Git'



الخطوة 3: سحب الفرع البعيد

اسحب تغييرات الفرع البعيد وأضفه إلى رأس المستودع المحلي:

$ بوابة السحب سيد الأصل

الخطوة 4: التحقق من الفروع

تحقق من قائمة الفروع واختر الفرع الذي تريد إعادة تحديد الفرع الأصلي فيه:

$ فرع بوابة

الخطوة 5: قم بالتبديل إلى الفرع

قم بالتبديل إلى الفرع الذي تقوم بإعادة تعيين الأصل إليه من خلال ' بوابة الخروج ' يأمر:

$ بوابة الخروج الميزات

الخطوة 6: فرع Rebase Origin

بعد ذلك ، أعد تعيين قاعدة الفرع الأصلي أو الفرع البعيد باستخدام ' git rebase origin / ' يأمر:

$ git rebase الأصل / رئيسي - سيد

تحقق من سجل Git للتحقق مما إذا تم إعادة تأسيس الفرع البعيد أم لا:

$ بوابة reflog

نصيحة إضافية: طريقة بديلة لإعادة تأسيس فرع المنشأ

يمكن لمستخدمي Git إعادة تعيين قاعدة الفرع البعيد عن طريق نقل الفرع البعيد ثم إعادة تأسيس فرع المنبع مباشرةً في الفرع المحلي باستخدام ' git rebase <اسم الفرع المحلي> ' يأمر.

لهذا الغرض ، انتقل إلى التعليمات المقدمة.

الخطوة 1: فرع منشأ المنبع

قم بتعيين الفرع البعيد باعتباره المنبع من خلال استخدام ' فرع بوابة ' يأمر. هنا ، الخيار ' - إعداد المنبع 'لتعيين فرع المنبع:

$ فرع بوابة - إعداد المنبع إلى = الأصل / رئيسي - سيد

الخطوة 2: إعادة تأسيس فرع Upstream إلى فرع محلي

بعد ذلك ، أعد تأسيس فرع المنبع البعيد في الفرع المحلي من خلال ' git rebase ' يأمر:

$ git rebase الأصل / سيد سيد

قمنا بتجميع معلومات أصلية تتعلق بإعادة تأسيس الفروع البعيدة في Git.

استنتاج

لإعادة تعيين قاعدة الفرع البعيد ، قم أولاً بسحب أو إحضار الفرع البعيد من خلال ' git pull <اسم بعيد> <اسم فرع> ' يأمر. بعد ذلك ، انتقل إلى الفرع حيث تريد إعادة تعيين الفرع البعيد ، ثم استخدم ' أصل / فرع إعادة قاعدة البيانات 'الأمر لإعادة تعيين الفرع البعيد. لقد أوضحت هذه الكتابة عما إذا كان هناك أي ' مصدر git rebase 'الأمر في Git.