2014-08-01 5 views
0

Я только что сделал git init внутри существующего каталога проектов, и я хотел добавить все файлы .php и .js для отслеживания. Так что я тогда побежал git add *.php *.js, это не сработало .. поэтому я просто попробовал git add *.php, который тоже не работал. Он возвращает сообщение об ошибке error: unknown switch s'.Git add error - unknown switch

Однако, если я укажу файл с git add lol.php, он отлично работает. Как я могу рекурсивно строить свою структуру каталогов и отслеживать мои файлы с помощью git?

+3

Похоже, у вас есть файл с неудачным именем, содержащим строку типа «-s» или что-то в этом роде. – twalberg

+0

@Darius Вы смогли решить эту проблему? –

ответ

1

Попробуйте добавить с помощью git add "*.php" "*.js"

В настоящее время он стоит, скорее всего, shell globbing расширяет характер * в странной манере, заставляя команду добавить к сбою.