Привет.
Просто данный шорткат используется в случае
уже существующего файла, в который вы вносите изменения. Иначе, в самом начале, как только вы
создали новый файл, вам нужно добавить его стандартно, через последовательность отдельных
add и
commit. А уже после - можно использовать
-a -m.
# создаем новый файл math.txt
echo "# Comment " > math.txt
git add math.txt
git commit -m "This is the first commit."
# Вносим изменения в уже существующий math.txt
echo "a=1" >> math.txt
git commit -a -m "This is the second commit."