[英]Git, ignore all files except a few in subdirectories
我一直在无所不包的解决方案中浏览一遍。
我正在为cms开发一个额外的文件,但我不想将所有cms文件保留在我的仓库中。
我要保留的文件是:
/_build/ [everything inside here]
/core/components/mycomponent/ [everything inside here]
但是,我想忽略core
目录以及其他目录中的所有其他文件。
我该如何在gitignore中表达呢? 我已经尝试使用1.8.2中的新语法,但是我无法使其正常工作。
只是这种简单的方法忽略了_build
的子目录
*
!.gitignore
!/_build
!/_build/**
如果有*,则将删除所有文件/目录。
如果有/ *,则将所有目录和文件都放在顶层。
看起来您真正想要的是:
/*
!.gitignore
!/_build
!/core
在项目的根目录中:
*
!.gitignore
!_build/
!core/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.