يا جماعة أنا شغال على مشروع وبحاول أرفع التعديلات الجديدة من جهازي للـ Remote Repository على GitHub باستعمال الأمر git push origin main.
المطلوب:
رفع الـ Commits الجديدة اللي عملتها محلياً للفرع الرئيسي على جيت هاب.
المشكلة اللي مقابلاني:
الأمر بيفشل والجيت بيرفض الـ Push تماماً وبيطلعلي المسدج دي في التيرمنال:
To github.com:username/repository.git
! [rejected] main -> main (non-fast-forward)
error: failed to push some refs to 'github.com:username/repository.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
أنا متأكد إن الكود عندي شغال صح، بس مش راضي يترفع خالص ومش فاهم يعني إيه non-fast-forward!
الأوامر اللي كتبتها في التيرمنال وسببت المشكلة::
git add .
git commit -m "إضافة الميزات الجديدة"
# السطر اللي بيطلع الأيرور ويرفض الرفع
git push origin main
التعليقات (0)
لا يوجد تعليقات بعد — كن أول من يعلّق!
سجّل دخولك لإضافة تعليق
تسجيل الدخول