0

我需要忽略每个/src目录但不是/src/BankBundle. 为此,在我的.gitignore文件中,我这样做:

/vendor/*
/app/cache/*
/app/logs/*
/web/uploads/*
/web/bundles/*
/app/config/parameters*
.DS_Store
/src/BankBundle/Resources/public/example.html
composer.lock

/src/*
!/src/BankBundle

这不起作用,因为我/src/BankBundle/src/AnBundleSmartGit 之外所做的任何更改都被认为是更改,然后向我展示 COMMIT,我做错了什么?

4

1 回答 1

1

我在本地测试仓库中尝试了这三个忽略路径:

/src/BankBundle/Resources/public/example.html
/src/*
!/src/BankBundle

/src/BankBundle,有一个文件hello.txt。当我运行git add .andgit status时,该example.html文件被忽略,但hello.txt被添加。

所以看起来你的.gitignore文件设置正确。

于 2013-08-05T19:28:24.223 回答