Почему git добавляет все файлы, которые уже есть в индексе, а не только то, что указано?
Пример добавления с - всухую :
$ git add -n file1
add 'file1'
add 'file2'
$ git --version
git version 2.1.3
$ uname -a
AIX myhost 1 7 ???????????? powerpc AIX
Изображения, показывающие больше этого поведения:

Добавление file1 :

Сброс file1 :
