gitignore完整使用方法
.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。
1、配置语法:
以斜杠“/”开头表示目录;
以星号“*”通配多个字符;
以问号“?”通配单个字符
以方括号“[]”包含单个字符的匹配列表;
以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;
此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;
2、示例:
(1)规则:fd1/*
说明:忽略目录 fd1 下的全部内容;注意,不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略;
(2)规则:/fd1/*
说明:忽略根目录下的 /fd1/ 目录的全部内容;
(3)规则:
/*
!.gitignore
!/fw/bin/
!/fw/sf/
说明:忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录;
.gitignore使用例子:
忽略上传文件:要使用根目录:
obj/ 过滤所有obj文件夹
!表示取反,排除掉,要参加上传的,一般用于文件夹不上传,但是这个文件(或目录)需要上传
/bootstrap/compiled.php
.env
.idea
.project
.settings/
.buildpath
!.env
/public/uploads
/public/uploads/images
注意: .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的,如果发生无效了,用如下方法:
关于使用Github,gitignore不起作用的解决方法
直接上解决方法:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
解释:
注意:这个会把当前
gitignore包含的文件删除掉。
.gitignore文件,具体的规则一搜就有.我在使用Git的过程中,明明写好了规则,但问题不起作用,每次还是重复提交,无法忍受.其实这个文件里的规则对已经追踪的文件是没有效果的.所以我们需要使用rm命令清除一下相关的缓存内容.这样文件将以未追踪的形式出现.然后再重新添加提交一下,.gitignore文件里的规则就可以起作用了.
gitignore完整使用方法相关推荐
- 安装完php后iis 503,IIS上安装PHP5.3的完整教程方法(及5.3.0以后版本的方法)
IIS上安装PHP5.3的完整教程方法(及5.3.0以后版本的方法) 作者:随然 日期:2009-11-06 字体大小: 小 中 大 由于PHP5.3的全新特效及改进,原有的isapi方式解析PHP脚 ...
- “sql2005管道的另一端上无任何进程”及附带一系列问题完整解决方法
"sql2005管道的另一端上无任何进程"及附带一系列问题完整解决方法 问题一:已成功与服务器建立连接,但是在登录过程中发生错误. (provider: 共享内存提供程序, ...
- gitignore忽略文件夹_原创 | 详解gitignore的使用方法,让你尽情使用git add .
点击上方蓝字,关注并星标,和我一起学技术. 大家好,欢迎来到周一git专题. 今天和大家聊聊gitignore的作用,其实如果你英文还可以的话,你应该已经基本上猜到它的作用了.ignore在英文当中的 ...
- 批处理查找html,批处理(bat)实现全盘搜索指定文件获取其完整路径方法大全,bat大全分享...
废话不多说,直接上代码,额,想用的话,自己保存成 [方案一]for /f + dir % [方案二]for /r(比 for /f + dir 效率高,但不会遍历隐藏文件) @echo off rem ...
- kicad最小布线宽度默认是多少_PCB布线设计,提高有一套完整的方法
PCB布线设计中,对于布通率的的提高有一套完整的方法,在此,我们为大家提供提高PCB设计布通率以及设计效率的有效技巧,不仅能为客户节省项目开发周期,还能最大限度的保证设计成品的质量. 电路板尺寸和布线 ...
- 详解gitignore的使用方法,让你尽情使用git add .
大家好,欢迎来到周一git专题. 今天和大家聊聊gitignore的作用,其实如果你英文还可以的话,你应该已经基本上猜到它的作用了.ignore在英文当中的意思是忽视.忽略,gitignore自然就是 ...
- vue比较完整的方法介绍 和获取事件对象
<template><div id="app">{{msg}}<!--完整方法写法--><button v-on:click=" ...
- QuartusII13.0 bdf文件中元器件名称显示不完整解决方法
问题描述: Quartus打开bdf文件,元器件名称显示只有一部分,每次都要点开元器件逻辑图才能看到器件型号和完整的引脚名称,真的很不爽耶.今天尝试了半天,终于找到解决办法.原来这么简单! 解决方法: ...
- 在Asp.net+FCKEditor设置最新最完整配置方法(转帖)
FCKeditor相关资料简介: 官方网站http://www.fckeditor.net/ 官方文档http://wiki.fckeditor.net/ 下载地址http://www.fckedit ...
最新文章
- 学习JS面向对象成果,借国庆发布个最新作品与大家交流
- 《京东峰值系统设计》读后感
- 网易云轻舟微服务深度解读:基于开源,强于开源
- Serverless 架构下的服务优雅下线实践
- VTK:InfoVis之PKMeansClustering
- .net的label的背景如何设置成为透明_新一轮广告呈现方式变革,新橱窗广告,如何收割注意力经济?...
- wxml报错原因_C#生成、解析xml文件以及处理报错原因
- 智慧城市_城市大脑:加速构建智慧城市
- 如何避免DevOps变革的六大“焦油坑”
- Docker带版本号安装Zk
- LexYacc 编译原理课设
- 中国地图填色问题Python API(动态)
- 笨笨-歌词伴侣V1.2(酷狗KRC转LRC,LRC歌词批量下载)
- Tomcat之deamon守护线程
- unity webgl 手机端微信直接打开链接
- Composure视口的材质丢失?
- linux环境下questasim 10.7的安装步骤
- C#使用极光短信发送手机验证码
- 列出叶节点 (二叉树的建立和BFS)
- 微信公众号之错误返回码
热门文章
- subprocess.Popen.stdout.readlines()
- ipmitool 设置网关_IPMI (Intelligent Platform Management Interface)
- java hashset应用_三.java集合的应用
- python数组和列表_Python-01矩阵、数组和列表等的总结
- 皮一皮:所以说不管做什么,上风口都是很重要的位置...
- 皮一皮:这小伙子怎么能掌握这么多高深技术!!!
- String长度有限制吗?是多少?还好我看过
- 当薪资倒挂成为常态,然后呢?
- 每日一皮:进来说说昨天你是怎么过的?
- 2019年最新10份开源Java精选资料