Git.gitignore的配置(git上传忽略文件/文件夹)
在实际开发过程中,我们很多项目都需要使用git工具进行代码的拉取和提交等操作。但项目由于环境配置和打包等操作生成了一些不必要上传的文件夹或者一些我们自定义的文件不需要上传,这时候我们需要去配置.gitignore文件。
语法
- # 开头为注释行
- 空行即直接写文件名则该文件夹或文件被忽略上传
- 在文件或者文件夹前加 / 则表示仅在当前目录下该文件或者文件夹被忽略,也就是与.gitignore同级目录的文件或者文件夹。
- 在文件夹后加 / 则表示该文件夹下所有文件都被忽略
-
*.a 表示所有已.a为结尾的问价都被忽略 当然也可以批量进行操作 如:*.[ab]为忽略所有以.a,.b为结尾的的问价 []可以类似正则进行匹配 例如[1-9]
-
!为否定忽略
案例
-
# 忽略 node_modules 文件
-
node_modules
-
# 忽略所有以 .a 结尾的文件
-
*.a
-
# 但否定忽略 lib.a, 尽管已经在前面忽略了 .a 文件
-
!lib.a
-
# 仅在当前目录下忽略 dist文件
-
/dist
-
# 忽略 bulid/ 文件夹下的所有文件
-
bulid/
-
# 忽略 doc/a.txt, 不包括 doc/server/b.txt
-
doc/*.txt
-
github中 .gitignore模板
自用模板
前端:
-
.DS_Store
-
node_modules
-
/dist
-
/mtk/url.js
-
-
# local env files
-
.env.local
-
.env.*.local
-
-
# Log files
-
npm-debug.log*
-
yarn-debug.log*
-
yarn-error.log*
-
-
# Editor directories and files
-
.idea
-
.vscode
-
*.suo
-
*.ntvs*
-
*.njsproj
-
*.sln
-
*.sw?
后台:
-
-
target/
-
!.mvn/wrapper/maven-wrapper.jar
-
*.log
-
-
### propreties ###
-
.yml
-
-
### STS ###
-
.apt_generated
-
.classpath
-
.factorypath
-
.project
-
.settings
-
.springBeans
-
-
### IntelliJ IDEA ###
-
.idea
-
*.iws
-
*.iml
-
*.ipr
-
-
### NetBeans ###
-
nbproject/private/
-
build/
-
nbbuild/
-
dist/
-
nbdist/
-
.nb-gradle/
-
.DS_Store
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhiakgei
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22 -
excel打印预览压线压字怎么办
PHP中文网 06-22