0

我正在使用这个.gitignore文件来排除当前目录和子目录中的所有内容,除了!前缀条目:

*
!.profile
!.vim/snippets
!.vimrc

.profile和文件在目录.vimrc中显示为未跟踪,git status但不在.vim/snippets目录中。知道如何包含此目录吗?我已经尝试过!.vim/snippets/,但它也不起作用。谢谢

4

1 回答 1

0

我找到了一个可以正常工作的解决方案。可以明确说明路径中应包含哪些目录和文件:

*
!.vim
!.vim/snippets
!.vim/snippets/*
!.profile
!.vimrc

所以这将包括.vim目录和snippets目录,但只包括目录中的文件(/*snippets

于 2012-07-24T15:47:31.617 回答