.gitignore 文件与 yii 框架

.gitignore file with yii framework

我有一个 yii 1 应用程序。我在文件夹中有一个 .gitignore 文件:Yii/sdi。文件 .gitignore 如下所示:

assets/*
!assets/.gitignore
protected/runtime/*
!protected/runtime/.gitignore
protected/data/*.db

但是通过源代码控制仍然有 10K 的变化,例如文件夹中的这个文件:

C:\xampp\htdocs\yii\sdi\protected\components\widgets\select2\assets\js\i18n

那么我必须在 .gitignore 文件中更改什么?

谢谢

我删除了SDI文件夹。所以我现在直接将它放在根文件夹中 - 所有其他文件夹。

我有这样的 .gitignore 文件:

# phpstorm project files
.idea

# netbeans project files
nbproject

# zend studio for eclipse project files
.buildpath
.project
.settings

# windows thumbnail cache
Thumbs.db

# composer vendor dir
/vendor

# composer itself is not needed
composer.phar

# Mac DS_Store Files
.DS_Store

# phpunit itself is not needed
phpunit.phar
# local phpunit config
/phpunit.xml

tests/_output/*
tests/_support/_generated

#vagrant folder
/.vagrant

protected/components/widgets/select2/assets/*

assets/*
!assets/.gitignore
protected/runtime/*
!protected/runtime/.gitignore
protected/data/*.db

而 .gitignore 文件在 .idea 文件夹中

所以 Webscraper 是根文件夹然后在根文件夹中我有一个 .idea 文件夹。在 .idea 文件夹中我有 .gitignore 文件。

好的,如果我这样做:

!.gitignore

protected/components/widgets/select2/assets/*

# Default ignored files
/shelf/
/workspace.xml
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
# Editor-based HTTP Client requests
/httpRequests/

# phpstorm project files
.idea

# netbeans project files
nbproject

# zend studio for eclipse project files
.buildpath
.project
.settings

# windows thumbnail cache
Thumbs.db

# composer vendor dir
vendor/

# composer itself is not needed
composer.phar

# Mac DS_Store Files
.DS_Store

# phpunit itself is not needed
phpunit.phar
# local phpunit config
/phpunit.xml

tests/_output/*
tests/_support/_generated

#vagrant folder
/.vagrant


.protected/vendor/*

assets/*
!assets/.gitignore
protected/runtime/*
!protected/runtime/.gitignore
protected/data/*.db


还有 9K 加变化

您的 .gitignore-文件在目录 /sdi 中,您想要忽略 assets-文件夹,可通过 sdi-文件夹访问该文件夹15=].

所以为什么你只是将assets/*添加到sdi目录中的.gitignore?这将忽略目录 /sdi 中的 assets 文件夹,其中 none!

所以把FULL路径(相对路径)添加到你想忽略的folder/file处​​。在您的示例中:

protected/components/widgets/select2/assets/*

在此条目之后,您的 git 工作目录中将不会有 10k 的更改