试图不忽略里面有文件的子文件夹

时间:2012-11-26 19:40:27

标签: git

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

!.vim/**/* 

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

文件夹foo/bar/文件夹外没有任何内容。

这是我的~/.gitignore文件:

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

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

1 个答案:

答案 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