.gitignore не игнорирует каталоги - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть этот файл .gitignore:

[admin]/
[editor]/
[gamemodes]/
[gameplay]/
[managers]/
[web]/

Но git status показывает, что:

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        [admin]/
        [editor]/
        [gamemodes]/
        [gameplay]/
        [managers]/
        [web]/
        editor_dump/
        editor_map_backups/
        editor_test/
        guieditor/

Почему это происходит? Конечно, у меня .gitignore в нужном месте.

Ответы [ 2 ]

2 голосов
/ 16 апреля 2020

Это нормально работает для меня, если я уберу скобки.

ls -a

. ... 1015 *

Первоначальная фиксация

Не отслеживаемые файлы:
(используйте «git add ...» для включения в то, что будет зафиксировано)

.gitignore

Скобки используются для указания диапазона символов. https://git-scm.com/docs/gitignore

Итак, если они не сбежали, то вы, по сути, пытаетесь сопоставить любой символ a, d, m, i, n.

0 голосов
/ 16 апреля 2020

Я сделал что-то вроде этого:

# ignore everything
*

# but not fp_ scripts
!fp_*

# ...and other
!.gitignore
!README.md

Теперь все работает нормально. До сих пор не знаю, почему старшее .gitignore не работает.

...