获取混帐不忽略通配符后的目录忽略
问题描述:
我在.gitignore
如下:获取混帐不忽略通配符后的目录忽略
*
!.gitignore
!.gitconfig
!.vimrc
!.bash/
!README.md
我想git的跟踪在.bash/
目录中的一切,但它似乎被忽略了,但跟踪一切其他。我也尝试过!.bash/*
,但那不起作用。有什么诀窍让这个工作?
答
您可以使用!*
在.bash
内添加.gitignore
。
注意:*
这意味着目录层次结构中的任何内容都将被排除。除了下面包含的名称。 如果这不是你的意图,并且你希望.bash/
类似于其他目录的行为,那么你应该考虑使用/*
。
例如
/*
!.gitignore
!.gitconfig
!.vimrc
!.bash/
!README.md
!otherDirectory/