[英]Ignore everything but specific directories using .gitignore
我需要忽略/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/BankBundle
很少在/src/AnBundle
SmartGit识别为更改,然后向我显示COMMIT,我在做什么错了?
我已经在本地测试仓库中尝试了以下三个忽略路径:
/src/BankBundle/Resources/public/example.html
/src/*
!/src/BankBundle
在/src/BankBundle
,有一个文件hello.txt
。 当我运行git add .
和git status
, example.html
文件将被忽略,但会添加hello.txt
。
因此,看来您的.gitignore
文件设置正确。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.