Вот подсказка, которую я использую, чтобы пролистать все измененные предметы из статуса git. Мы делаем коммит по одному, чтобы я мог добавлять комментарии для каждого.
for each_git_file in
`git status | egrep 'modified|new file' | awk -F: '{print $2}' | sed 's/[\W\.]*//'`;
do
git commit -o $each_git_file;
done