2016-06-11 164 views
1

我在.gitignore如下:获取混帐不忽略通配符后的目录忽略

* 
!.gitignore 
!.gitconfig 
!.vimrc 
!.bash/ 
!README.md 

我想git的跟踪在.bash/目录中的一切,但它似乎被忽略了,但跟踪一切其他。我也尝试过!.bash/*,但那不起作用。有什么诀窍让这个工作?

回答

2

您可以使用!*.bash内添加.gitignore

注意:*这意味着目录层次结构中的任何内容都将被排除。除了下面包含的名称。 如果这不是你的意图,并且你希望.bash/类似于其他目录的行为,那么你应该考虑使用/*

例如

/* 
!.gitignore 
!.gitconfig 
!.vimrc 
!.bash/ 
!README.md 
!otherDirectory/