我的.gitignore
中有以下内容:
*
!.gitignore
!.gitconfig
!.vimrc
!.bash/
!README.md
我想git跟踪.bash/
目录中的所有内容,但它似乎忽略了它,但跟踪其他所有内容。我也尝试了!.bash/*
,但这没效果。让这个有效的诀窍是什么?
答案 0 :(得分:2)
您可以在.gitignore
.bash
内添加!*
。
注意:此处*
表示将排除目录层次结构中的所有内容。除了下面包含的名称。
如果这不是您的意图,并且您希望.bash/
也喜欢其他目录的行为,那么您应该考虑使用/*
。
e.g。
/*
!.gitignore
!.gitconfig
!.vimrc
!.bash/
!README.md
!otherDirectory/