.gitignore 规则写法 - 在已忽略文件夹中不忽略指定文件、文件夹【注意项】

1. 在已忽略文件夹中不忽略指定文件夹

/node_modules/*
!/node_modules/layer/

2. 在已忽略文件夹中不忽略指定文件

/node_modules/*
!/node_modules/layer/layer.js

【注意项】注意写法 要忽略的文件夹一定要结尾 /* ,否则不忽略规则将无法生效

3. 其他规则写法 (附)

  以斜杠“/”开头表示目录;

  以星号“*”通配多个字符;

  以问号“?”通配单个字符

  以方括号“[]”包含单个字符的匹配列表;

  以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

时间: 2024-08-24 16:50:32

.gitignore 规则写法 - 在已忽略文件夹中不忽略指定文件、文件夹【注意项】的相关文章

python 检查某个文件夹中是否存在指定的文件类型

any(name.endswith(('.c', '.h')) for name in listdir(dirname))

File类——renameTo()将文件夹内的所有指定类型文件 移动到另一个文件夹内

* 由于   张孝祥-7K月薪面试题破解之一_交通灯管理系统视频教程 文件夹下 的视频文件都存放在每个子文件夹中 * 需求:将所有视频文件全部移动到  张孝祥-7K月薪面试题破解之一_交通灯管理系统视频教程文件夹下  原来存放视频的子文件夹删除 public class moveFiles { public static void main(String[] args) { // TODO Auto-generated method stub File f = new File("D:\\Bai

键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key, 用个数作为value,放入到map集合中,遍历map集合

package cn.it.zuoye5; import java.io.File;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Scanner;import java.util.Set; /** 键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt&qu

linux中tar 打包指定路径文件

linux中tar打包指定路径文件www.111cn.net 编辑:yahoo 来源:转载在linux系统中打包与解压文件我都可以使用tar命令来解决,只要使用不同的参数就可以实现不同的需要了,下面来给大家介绍一下tar的使用方法. 压缩: tar czvf /data/backup/test.tar.gz /data/a/b/directory解压: cd /data/test tar xzvf /data/backup/test.tar.gz 问题是,解压后的文件,在/data/test/d

python拷贝文件夹中特定日期内的文件

需求:遍历一个文件夹,将其中修改日期在2015-02-01--2015-02-20之间的文件拷贝出来,并且拷贝出来的文件要保持原来的目录结构. 实现代码(python3.3): # encoding: utf-8 import os import shutil import time time0 = "2015-02-01"#起始日期 time1 = "2015-02-20"#结束日期 targetDir = "D:\\game"#目标目录 pr

ftp上传文件不能上传到指定的文件夹

首先是,使用ftp创建连接,这一点没有错误,但是在切换目录创建文件夹的时候出现了问题. 指定创建的文件夹,总是创建失败,切换目录同样失败.最后查看文件夹的权限才知道,没有权限的问题: 然后给img文件夹下的所有文件,授权: chmod -R 777 /home/img 查看权限: 设置完成. 亲测好使.

Ubuntu 查找文件夹中内容包含关键字的文件,路径为当前文件夹

From CSDN http://blog.csdn.net/lizhenmingdirk/article/details/44834997 grep -rl "keyword" ./ 1. find / -name '*' | xargs grep 'route' 在根文件夹下查找含有关键字route的文件,列出文件名和route所在行. 2. find / -name '*.txt' | xargs grep 'route' 在根文件夹下查找后缀名为txt且含有关键字route的文

复制某文件夹及其子文件夹中的一定大小的文件

# coding=utf-8 import os import shutil import os.path def get_size(path_in,path_out): fileList = os.listdir(path_in) # 获取path目录下所有文件 for filename in fileList: pathTmp = os.path.join(path_in,filename) # 获取path与filename组合后的路径 if os.path.isdir(pathTmp):

java 使用递归获取指定文件路径目录,删除指定的文件后缀(可扩展,根据具体需要的删除的后缀进行配置)~~

在工作开发过程中,每次用SVN提交代码全选择的时候,发现会产生很多不需要的文件后缀垃圾文件,感觉挺烦人的,一个一个删太麻烦了,如果产生多种后缀文件时,那删起来多费劲,是吧?想想,就写了一段程序通过递归进行处理,虽然网上有很多这样的代码,但是我感觉都有问题,网上的代码很多都需要拿过来执行一下才知道有没有问题,如果是多层目录结构的时候,会把你的相同文件名称也干掉,而我写的这个即使是需要删除的文件后缀名称跟文件名一样都不会删掉.每次提交之前我都执行一下再提交,这样就不会有哪些不需要的后缀文件了.这个还