1

我创建了这条路径~/.vim/foo/bar/my_file,并在其中.gitignore添加了这一行:

!.vim/**/* 

我预计当我这样做时~$ git statusfoo/bar/文件夹已添加到新内容列表中,但没有..

文件夹除了文件夹foo/没有任何东西bar/

这是我的~/.gitignore文件:

*
!*/
!.vim/*
!.vim/**/*

任何人都知道如何不忽略my_file

4

1 回答 1

-1

我在这里没有看到问题。你应该不需要添加任何东西.gitignoremy_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
于 2012-12-27T20:06:23.693 回答