我创建了此路径~/.vim/foo/bar/my_file
,并在.gitignore
中添加了这一行:
!.vim/**/*
我预计当我~$ git status
时,foo/
或bar/
文件夹已添加到新内容列表中但没有..
文件夹foo/
除bar/
文件夹外没有任何内容。
这是我的~/.gitignore
文件:
*
!*/
!.vim/*
!.vim/**/*
任何人都知道如何不忽视my_file
?
答案 0 :(得分:-1)
我在这里没有看到问题。就.gitignore
而言,您不需要向my_file
添加任何内容。
$ git init
Initialized empty Git repository in /home/Steven/.git/
$ mkdir -p .vim/foo/bar
$ touch .vim/foo/bar/my_file
$ git add .vim
$ git ls-files
.vim/foo/bar/my_file