.gitignore

摘要:
在项目中,需要排除一些临时文件被提交,需要配置一个“.gitignore”。.gitignore文件,只对新增文件起到过滤作用。表示不忽略(跟踪)匹配到的文件或目录;此外,git对于.ignore配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;但如果前面过滤了,后面还可以被捞回来,这个后面有例子。/fw/sf/*.zip问题gitignore不起作用的解决办法要依据实际情况选择合适的解决方案。查看.gitignore文件,看里面是否包含.gitignore。

在项目中,需要排除一些临时文件被提交,需要配置一个“.gitignore”。.gitignore文件,只对新增文件起到过滤作用。

规则

配置语法:

  • 以斜杠/开头表示目录;
  • 以星号*通配多个字符;
  • 以问号?通配单个字符
  • 以方括号[]包含单个字符的匹配列表;
  • 以叹号!表示不忽略(跟踪)匹配到的文件或目录;

此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;但如果前面过滤了,后面还可以被捞回来,这个后面有例子。

示例

  • fd1/*
  • /*
  • !.gitignore
  • !/fw/bin/
  • !/fw/sf/
  • *.zip

问题

gitignore 不起作用的解决办法

要依据实际情况选择合适的解决方案。查看.gitignore文件,看里面是否包含.gitignore。

  1. 方案一
git rm -r --cached .
git add .
git commit -m 'update .gitignore'   //windows 使用的命令是  
git commit -m "update .gitignore"  需要使用双引号

后果会把已经提交的被过滤的文件,全部删除。如果你有这样的需求,记得是全部,那么可以这么操作。

  1. 方案二
    修改配置文件.gitignore。先忽略全部,再把当前目录的文件捞回来。(主要针对.gitignore无法提交的问题)
.gitignore
!/gitignore

参考文献

免责声明:文章转载自《.gitignore》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Centos7 下安装golangJava精确计算小数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

您的硬件设置已被更改,请重新启动计算机,使更改生效

在Win7旗舰系统上,出现“您的硬件设置已更改,请重新启动计算机以使更改生效”。开机后将弹出“您的硬件设置已更改,请重新启动计算机”窗口。不要关闭它。打开任务管理器,右键单击以转到进程,查看其中是否有正在运行的进程。进程名称为:atieclxx.exe右键单击进程打开文件的位置。将此程序移出原始文件夹(最好是另一个磁盘),然后重新启动计算机。...

使用AutoHotKey提升工作效率

打开网站并按TAB键,直到到达输入字段并计算点击次数。使用以下代码将“名字”、“中间名”、“姓氏”和其他两个ID放入Web表单。...

差分方程的零输入响应与零状态响应

差分方程的迭代分析方法有以下缺点:没有闭合解,不利于数学分析。某个时间的输出只能从头开始计算。本文介绍了差分方程的零输入响应和零状态响应分析方法。对于系统,这种分析方法可以很好地表达系统响应的物理意义=Y[-1]=0$Input Y[n]。回顾零输入响应和零状态响应的迭代计算,我们发现以下规则:$egin{align*}y[0]&=-&qqu...

kafka数据迁移实践

每个代理都配置了两个数据磁盘。缓存数据分别存储在/data/kafka logs/和/data1/kafka logs/中。迁移后,重新启动kafka以生效。我们在kafka测试集群中原有的三个代理的基础上扩展了一个代理的容量。...

C#实现WebSocket协议客户端和服务器websocket sharp组件实例解析

接下来,我们将介绍websocket组件websocket sharp的相关内容。Websocket sharp是一个单组件dllWebsocket sharp是用MonoDevelop开发的。因此,建立它的一个简单方法是打开websocket sharp Sln,并使用MonoDevelop中的任何构建配置来运行websocket sharp项目的构建。W...

macOS添加/移除安全证书

1.添加证书在finder中搜索钥匙串,点击钥匙串进入到钥匙串访问页面点击左侧默认钥匙串的登录菜单,将要安装的证书拖入到右侧证书列表的空白区域刚拖入的证书logo右下角会有个,右键点击进入显示简介弹窗设置信任折叠列表中的使用此证书时为“始终信任”关闭显示简介弹窗时会要求输入电脑登录密码至此,如果证书logo右下角出现,则表示证书安装成功2.删除证书选中要删除...