我想排除除了一个目录之外的所有文件,我见过其他解决方案,但都不起作用:
!home/
home/*
!home/.bashrc
home/some_dir/*
!home/some_dir/src/
home/some_dir/src/*
!home/some_dir/src/some_other_dir/
Git可以看到.bashrc
和.gitignore
,但不能看到some_other_dir
。
好的,我找到了解决方案:
!home/
home/*
!home/some_dir
home/some_dir/*
!home/some_dir/src
home/some_dir/src/*
!home/some_dir/src/some_other_dir
!home/.bashrc