首先要在文件目录下创建 .gitignore文件(和.git在同一级目录下),在里面写上过滤规则,规则如下,完成后保存,接着执行提交操作

常用的过滤规则

1、/wj/   过滤整个文件夹

2、*.zip 过滤所有.zip的文件

3、/wj/jh.js 过滤某个具体文件

需要注意的是,有一种场景,比如我想屏蔽wj这个文件夹里除了one.txt的其他文件,那可以操作如下

/wj/   !/wj/one.txt

配置语法

“/”开头表示目录,“*”通配多个字符,“?”通配单个字符,“[]”包含单个字符的匹配列表,“!”表示不忽略

另外,/wj/*与wj/*的区别

wj/*:忽略目录wj下的全部内容,注意,不管是根目录下的/wj/目录,还是某个子目录/child/wj/目录,都会被忽略

/wj/*:只是忽略根目录下的/wj/目录中的全部内容

注意事项

有时候git已经提交过一次了,那你再来添加.gitignore文件的话不生效

我的做法是删除.git 文件夹,然后重新执行git init 以及重新关联远程仓库,然后再commit以及push,也可以如下操作

git rm -r --cached .

git add .

git commit -m 'update .gitignore'

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐