Я использую msysgit на Windows 7 x64.Я не могу понять, как сказать Git добавить много файлов, когда есть файлы, которые .gitignore может игнорировать.Например:
- Инициализация репозитория git.
Создание .gitignore с содержимым:
*.foo
Создание файлов"test.txt" и "test.foo".
- Try
git add <em>.</em>
Когда я пытаюсь это сделать, git жалуется, что test.foo игнорируется, и я должениспользуйте -f, если я действительно хочу добавить это.Я бы предпочел добавить все , но файлы, которые настроены на игнорирование.Я посмотрел документацию по git-add, и похоже, что -A должно помочь;справка говорит: «... и добавьте все неотслеживаемые файлы, которые не игнорируются механизмом .gitignore».Нет игры в кости, когда я пытаюсь git add -A <em>.</em>
я получаю ту же ошибку.Использование -f добавляет игнорируемый файл, а это не то, что мне нужно.(Вариант использования - массовое добавление файлов из проекта VS после игнорирования .suo и других файлов.)
Это проблема с используемой реализацией git, или есть какой-то аргумент для git-addчто мне не хватает?