git 不忽略某个文件

管理git的过程中想忽略一个文件夹下大部分文件,但又想将其中一小部分加入版本管理:使用!

.gitignore

project/demo1/*  //这里是忽略project/demo1文件夹下所有文件,而不是忽略project文件夹
!project/demo1/demo2

这里要注意如果忽略了父文件夹,那 !xxx 是不会生效的比如

project/demo1/ 
!project/demo1/demo2

你可能感兴趣的:(git 不忽略某个文件)