子文件夹的 .gitignore 应该覆盖

拉斯穆斯·贝克加德

我有一个项目,它的树结构如下所示:

+ /Root - .gitignore + - - /Folder A - - - .gitignore <--- this fellow + - - - /bin - - - - - fileA + - - - - fileB + - - - /Folder AA + - - /FolderB + - - - /bin ...

.gitignore根文件夹有很多的规则,其中是忽略所有/bin-folders。但是,FolderA我希望所有内容都保持原样 - 一直在文件夹中。FolderB/bin另一方面应该被忽略。

我知道这可以通过添加另一个.gitignorein 来实现FolderA,并让它覆盖根文件夹的.gitignore. 但我不记得是怎么做的。

我应该写FolderA/.gitignore什么?

编辑:换句话说:FolderA是一个神圣的文件夹,并且必须将其中的所有文件都保留在其中,而不管其他任何.gitignore文件必须说什么”

拉斯穆斯·贝克加德

找到的解决方法:

.gitignore需要排除的文件夹中添加文件中,添加以下行作为唯一行:

!*/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Gitignore不忽略子文件夹

React项目中.gitignore应该位于哪个文件或文件夹中?

gitignore中应该包含什么,以及如何将env文件夹放入gitignore中,并且我的文件夹结构正确吗?

Gitignore用于文件夹和子文件夹中的所有文件

.gitignore 通配符后缀排除与否定的子文件夹

我应该将Postleaf的缓存文件夹添加到gitignore

我应该在.gitignore中排除Aurelia脚本文件夹吗?

.gitignore排除文件夹,但包括特定的子文件夹

.gitignore不适用于已忽略文件夹的子文件夹

如何使用.gitignore忽略文件夹中的所有子文件夹

gitignore除了子子文件夹中的文件以外的所有文件

.gitignore,排除文件夹中的所有文件...,但保留其中带有.gitkeep的那些子文件夹?

gitignore多个文件夹中的给定文件夹

gitignore不忽略文件夹

Gitignore不忽略文件夹

.gitignore不忽略文件夹

.gitignore 中的隐藏文件夹

忽略 repo 中的文件夹 gitignore

.gitignore如何排除特定文件夹的所有直接文件,但包括该文件夹的所有子文件夹?

Windows 批处理覆盖文件夹和子文件夹中的现有文件

gitignore:忽略子文件夹中除特定文件类型以外的所有内容

如何将子文件夹添加到gitignore文件?

添加.gitignore并删除应该忽略的文件

htaccess 文件夹覆盖到子文件夹中

子文件夹.htacess不覆盖父.htacess选项

Gitignore排除子文件夹(带有** /模式),除了特定的一个

忽略.gitignore中的所有内容并添加子文件夹不起作用

在子文件夹中将.gitignore与* .pyc一起使用

排除所有内容,但gitignore中的某些子文件夹无法正常工作