0

我有这个 .gitignore 文件:

# Ignore wordpress
/wordpress/
/wordpress/*

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

但是当我在 wp-content 中更改某些内容时,git status 不会列出更改,如果我这样做了

git add wordpress/wp-content

我仍然收到警告 .gitignore contains /wordpress/ 因此没有添加更改。为什么是这样?

额外的

我在 OSx 上,运行 git 1.7.3.2

4

1 回答 1

3

我不认为您想忽略wordpress目录本身,因为wordpress您确实想要跟踪目录中的某些内容。您只需要忽略目录中的大多数顶级路径wordpress

.gitignore应该足够了。

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

# ... except the wp-content directory
!/wordpress/wp-content/
于 2011-05-21T12:00:10.790 回答