Я и хочу игнорировать временные файлы в папке source. Т.е. я работаю с one.psd и хочу держать его под контролем версий, в это же время я делаю импорт из one.psd в, например, one_1.png и one_2.png с различными настройками, сравниваю, выбираю, но сразу не удаляю (мало ли), но и не хочу чтоб при следующем коммите эти два по сути временных файла попали в хранилище. Пусть они пока лежат, один из них все равно попадет в рабочую папку img и будет под контролем версий. В конце проекта из папке source все «временный .png, .jpg и т.п.» удалятся и останутся актуальные на последний момент исходники.