博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.gitignore 使用规则
阅读量:6655 次
发布时间:2019-06-25

本文共 635 字,大约阅读时间需要 2 分钟。

.gitignore使用范例

  • bin/:忽略当前路径下的bin文件夹,该文件夹下的所有内容都会被忽略,不忽略 bin 文件
  • /bin:忽略根目录下的bin文件
  • /*.c:忽略 cat.c,不忽略 build/cat.c
  • debug/*.obj:忽略 debug/io.obj,不忽略 debug/common/io.obj 和 tools/debug/io.obj
  • **/foo:忽略/foo, a/foo, a/b/foo等
  • a/**/b:忽略a/b, a/x/b, a/x/y/b等
  • !/bin/run.sh:不忽略 bin 目录下的 文件
  • *.log:忽略所有 .log 文件
  • config.php:忽略当前路径的 config.php 文件
  • /mtk/do.c:忽略mtk目录下的do.c文件
  • !/mtk/one.txt:不忽略mtk目录下的do.c文件
  • #:注释 – 将被 Git 忽略

.gitignore不生效问题

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。 解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

git rm -r --cached .git add .git commit -m 'update .gitignore'复制代码

转载于:https://juejin.im/post/5b8c9c8d6fb9a019ff7146a7

你可能感兴趣的文章
2019年华南理工校赛(春季赛)--I--炒股(简单思维水题)
查看>>
夜间模式的开启与关闭,父模板的制作
查看>>
Introductory Papers / Reference
查看>>
第一次,触碰Web App项目,栽过的那些坑。
查看>>
CentOS的新变化
查看>>
2013应届毕业生“大唐电信”校招应聘总结
查看>>
mysql 视图,触发器,存储
查看>>
SSE(Server-sent events)技术在web端消息推送和实时聊天中的使用
查看>>
mysql也有complex view merging 这个特性(5.6 , 5.7)
查看>>
使用Kindeditor上传图片
查看>>
关于pycharm中缩进、粘贴复制等文本编辑功能部分失效的解决办法
查看>>
SQLALchemy之ORM操作
查看>>
JDBC
查看>>
Git Tutorial 4 - Goto Remote Repository
查看>>
cmd常用命令符
查看>>
响应式网页设计基础
查看>>
BestCoder Round #71 (div.2)
查看>>
找规律/数位DP HDOJ 4722 Good Numbers
查看>>
递推DP HDOJ 5328 Problem Killer
查看>>
注册模块——图片验证码的实现
查看>>