.gitignore忽略不提交所有文件,但需要排除某个文件或文件夹,一个个写文件路径很麻烦下面介绍一个简单的方法:
如需忽略所有文件,但是要排除plugin文件夹,那么就在.gitignore文件中按以下写:
/*
!/plugin
但是上面的方法对二级三级目录无效,如果需要二级目录按以下写(需要再将二级目录忽略和反向选取写一遍)
比如:忽略所以全部,但是排除/template/admin/ 下文件:
/template/*
!/template/admin/
三级目录和二级目录类似,依次写即可