0


git提交忽略不必要的文件或文件夹

首先要在文件目录下创建 .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'

标签: git

本文转载自: https://blog.csdn.net/j15087159186/article/details/128417628
版权归原作者 晨枫阳 所有, 如有侵权,请联系我们删除。

“git提交忽略不必要的文件或文件夹”的评论:

还没有评论