我需要忽略/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/AnBundle
SmartGit会识别为更改,然后告诉我COMMIT,我做错了什么?
答案 0 :(得分:1)
我在本地测试仓库中尝试了这三个忽略路径:
/src/BankBundle/Resources/public/example.html
/src/*
!/src/BankBundle
在/src/BankBundle
中,有一个文件hello.txt
。当我运行git add .
和git status
时,example.html
文件会被忽略,但会添加hello.txt
。
所以看起来你的.gitignore
文件设置正确。