Почему Git продолжает игнорировать подпапку - PullRequest
0 голосов
/ 21 мая 2011

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

# Ignore wordpress
/wordpress/
/wordpress/*

# Except the wp-content folder
!/wordpress/wp-content/
!/wordpress/wp-content/*

Но когда я что-то изменяю в wp-содержимом, изменения не отображаются по статусу git, и если я делаю

git add wordpress/wp-content

Я все еще получаю предупреждение .gitignore содержит / wordpress / и поэтому не добавляет изменения.Почему это так?

Adtional

Я на OSx, работаю git 1.7.3.2

1 Ответ

3 голосов
/ 21 мая 2011

Я не верю, что вы хотите игнорировать сам каталог wordpress, потому что в каталоге wordpress есть некоторые вещи, которые вы действительно хотите отследить.Вам нужно только игнорировать большинство путей верхнего уровня в каталоге wordpress.

Этого .gitignore должно быть достаточно.

# ignore most things in the wordpress directory
/wordpress/*

# ... except the wp-content directory
!/wordpress/wp-content/
...