通配符忽略后获取git不忽略目录
Get git not to ignore directory after wildcard ignore
我的 .gitignore
中有以下内容:
*
!.gitignore
!.gitconfig
!.vimrc
!.bash/
!README.md
我想 git 跟踪 .bash/
目录中的所有内容,但它似乎忽略了它,但跟踪了其他所有内容。我也试过 !.bash/*
,但没有用。有什么技巧可以让它发挥作用?
您可以在 .bash
内添加一个 .gitignore
和 !*
。
注意:*
此处表示目录层次结构中的任何内容都将被排除。除了下面包含的名称。
如果这不是您的意图,并且您希望其他目录也有类似 .bash/
的行为,那么您应该考虑使用 /*
.
例如
/*
!.gitignore
!.gitconfig
!.vimrc
!.bash/
!README.md
!otherDirectory/
我的 .gitignore
中有以下内容:
*
!.gitignore
!.gitconfig
!.vimrc
!.bash/
!README.md
我想 git 跟踪 .bash/
目录中的所有内容,但它似乎忽略了它,但跟踪了其他所有内容。我也试过 !.bash/*
,但没有用。有什么技巧可以让它发挥作用?
您可以在 .bash
内添加一个 .gitignore
和 !*
。
注意:*
此处表示目录层次结构中的任何内容都将被排除。除了下面包含的名称。
如果这不是您的意图,并且您希望其他目录也有类似 .bash/
的行为,那么您应该考虑使用 /*
.
例如
/*
!.gitignore
!.gitconfig
!.vimrc
!.bash/
!README.md
!otherDirectory/