除了目录之外,还有很多帮助忽略了所有内容,但如果我不想忽略一个目录而忽略其中一个子目录呢?
project
--assets
--lib
--module
----cache
----controller
----view
--templates
--zzz
让我们说我想忽略"项目"除了"模块",然后在"模块"我想忽略"缓存" (所以我不会将我的本地缓存推送到存储库,但仍会将我的更改推送到"查看"以及"控制器"
我试过了:
/project
!/project/module
/project/module/cache
以及带有通配符(*)的每种可能的变化,但没有骰子。我知道我可以明确地忽略除/ project / module / cache之外的所有内容,但必须有更好的方法,特别是当我们讨论具有许多文件夹的大型项目时。
答案 0 :(得分:0)
您可以向子目录添加.gitignore。例如,您可以在项目目录中添加一个:
bus.$on('to', function(to) {
this.toAp = to;
}.bind(this))
这应该涵盖您的用例,或者至少让您朝着正确的方向前进。