في هذا المنشور ، سوف نشرح:
هل هناك أي أمر '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 للتحقق مما إذا تم إعادة تأسيس الفرع البعيد أم لا:
$ بوابة reflog
نصيحة إضافية: طريقة بديلة لإعادة تأسيس فرع المنشأ
يمكن لمستخدمي Git إعادة تعيين قاعدة الفرع البعيد عن طريق نقل الفرع البعيد ثم إعادة تأسيس فرع المنبع مباشرةً في الفرع المحلي باستخدام ' git rebase
لهذا الغرض ، انتقل إلى التعليمات المقدمة.
الخطوة 1: فرع منشأ المنبع
قم بتعيين الفرع البعيد باعتباره المنبع من خلال استخدام ' فرع بوابة ' يأمر. هنا ، الخيار ' - إعداد المنبع 'لتعيين فرع المنبع:
$ فرع بوابة - إعداد المنبع إلى = الأصل / رئيسي - سيد
الخطوة 2: إعادة تأسيس فرع Upstream إلى فرع محلي
بعد ذلك ، أعد تأسيس فرع المنبع البعيد في الفرع المحلي من خلال ' git rebase
قمنا بتجميع معلومات أصلية تتعلق بإعادة تأسيس الفروع البعيدة في Git.
استنتاج
لإعادة تعيين قاعدة الفرع البعيد ، قم أولاً بسحب أو إحضار الفرع البعيد من خلال ' git pull <اسم بعيد> <اسم فرع> ' يأمر. بعد ذلك ، انتقل إلى الفرع حيث تريد إعادة تعيين الفرع البعيد ، ثم استخدم ' أصل / فرع إعادة قاعدة البيانات 'الأمر لإعادة تعيين الفرع البعيد. لقد أوضحت هذه الكتابة عما إذا كان هناك أي ' مصدر git rebase 'الأمر في Git.