Почему git не уважает мой файл .gitignore на Windows? - PullRequest
5 голосов
/ 11 августа 2011

Я пытаюсь настроить файл .gitignore со следующим правилом

*/bin

, но он не игнорирует все папки bin, если я не использую обратную косую черту

*\bin

Разве это не должно работать одинаково на всех платформах?

1 Ответ

6 голосов
/ 11 августа 2011

вам не нужно указывать * в начале. В следующем примере будет игнорироваться любой каталог bin или Bin в любой части дерева каталогов.

[Bb]in/

Предыдущий пример предназначен для Visual Studio, так как он создает папку bin в верхнем или нижнем регистре. Вы можете увидеть пример .gitignore, который я использовал в windows здесь .

Я забыл добавить, что если вы собираетесь использовать git на windows, вы можете настроить игнорирование регистра в файле конфигурации в .git / config, добавив

[core]
{...}
    ignorecase = true
{...}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...