كيف أقوم بفرض git push بشكل صحيح؟

Kyf Aqwm Bfrd Git Push Bshkl Shyh



في Git ، عند إضافة التغييرات إلى ملفات التعليمات البرمجية المصدر للمشروع ، فإن ' دفع بوابة $ 'يتم استخدام الأمر' لنقل هذه التغييرات المضافة إلى المستودع المحلي وتحديث مستودع Git البعيد. يستخدم المطورون هذا الأمر لتحديث مستودع Git البعيد الخاص بهم للتعاون في محفوظات Git مع المتعاونين في المشروع. ومع ذلك ، فإنهم يريدون تحديث سجلهم البعيد في بعض المواقف. هذا هو المكان الذي ' git push –force 'يأتي الأمر.

يوفر هذا الدليل الإجراء لفرض دفع git بشكل صحيح.

كيف أقوم بفرض git push بشكل صحيح؟

لفرض دفع git بشكل صحيح ، أولاً ، انتقل إلى مستودع Git المحلي ، وانسخ المستودع البعيد إلى المستودع المحلي. أحضر بيانات المستودع البعيد المحدّثة وشغّل ' git push –force origin ”لدفع الفرع المحلي بقوة إلى المستودع البعيد.







الآن ، دعنا نمضي قدمًا وننفذ الإجراء المذكور أعلاه!



الخطوة 1: انتقل إلى المستودع المحلي

أولاً ، انتقل إلى مستودع Git المحلي بتنفيذ ' قرص مضغوط ' يأمر:



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





الخطوة 2: استنساخ المستودع البعيد

لاستنساخ مستودع Git البعيد إلى مستودع Git المحلي عن طريق تحديد عنوان URL الخاص به:

$ استنساخ بوابة https: // github.com / GitUser0422 / demo5.git



الخطوة 3: إحضار المستودع البعيد

الآن ، قم بإحضار بيانات المستودع البعيد المحدثة:

$ جلب بوابة

كما ترى في الإخراج الوارد أدناه ، يتم جلب البيانات المحدثة للمستودع البعيد بنجاح:

الخطوة 4: ادفع فرع Git

لدفع فرع المستودع المحلي إلى فرع المستودع البعيد ، قم بتشغيل الأمر المتوفر:

$ دفع بوابة --فرض سيد الأصل

هنا ، ' -فرض 'الخيار لدفع الفرع بقوة إلى المستودع. في حالتنا المحلية ، ' رئيسي - سيد تم دفع الفرع 'بنجاح إلى المستودع البعيد:

يمكنك أيضًا التحقق من عملية الدفع الإجباري من خلال خدمة الاستضافة عن بُعد GitHub:

لقد قدمنا ​​أسهل إجراء لفرض git push بشكل صحيح.

استنتاج

لفرض دفع git بشكل صحيح ، أولاً ، انتقل إلى مستودع Git ، وانسخ مستودع Git البعيد إلى المستودع المحلي عن طريق تنفيذ ' استنساخ $ git ' يأمر. قم بإحضار بيانات المستودع البعيد المحدثة وقم بتنفيذ ' git push –force origin ”لدفع الفرع المحلي بقوة إلى المستودع البعيد. يوضح هذا الدليل طريقة لفرض دفع git بشكل صحيح.