博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git 忽略文件
阅读量:7037 次
发布时间:2019-06-28

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

git忽略文件

有时候,你需要把某些文件放到git的工作目录中,但是又不能提交它们,比如保存了数据库密码的配置文件等,每次git status时都会显示 untracked files..

解决方法

 在git的工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,git就会自动忽略这些文件。在git的客户端的对应工程的根目录下 touch .gitignore 文件  不要从头开始写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用,所有配置文件可以直接在线浏https://github.com/github/gitignore览忽略文件的原则忽略操作系统自动生成的文件,比如缩略图等忽略编译生成的中间文件,可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如java编译产出的.class文件忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件。

.gitignore文件忽略.pyc、.pyo、dist、db.ini等文件或目录

# Windows:    Thumbs.db    ehthumbs.db    Desktop.ini    ​    ##Python:    *.py[cod]    *.so    *.egg    *.egg-info    dist    build    ​    # My configurations:    db.ini    deploy_key_rsa    修改完.gitignore文件后提交到git,就OK了,检验.gitignore标准是git status命令是否提示“working directory clean”
有些时候,你想添加一个文件到git,但发现添加不了,原因是这个文件被.gitignore忽略了$ git add App.classThe following paths are ignored by one of your .gitignore files:App.classUse -f if you really want to add them.​如果你确实想添加该文件,可以使用 -f 强制添加到Gitgit add -f App.class或者你发现可能是.gitignore写的有问题,需要找出来那个规则写错了,可以使用git check-ignore 命令检查

转载于:https://www.cnblogs.com/ssgao/p/8879843.html

你可能感兴趣的文章
显示界面的,调节frame的代码 写到 viewwillappear,
查看>>
array调用排序,返回的数组要 重新赋值,
查看>>
RequireJS进阶(三) 转
查看>>
JS面向对象组件 -- 继承的其他方式(类式继承、原型继承)
查看>>
函数的节流和防抖的功能
查看>>
常用后台frame框架
查看>>
进程间传递描述符一 - sparkliang的专栏 - 博客频道 - CSDN.NET
查看>>
最全面的Java多线程用法解析
查看>>
UI Framework-1: views
查看>>
《Android深度探索》第四章心得体会
查看>>
二十一:状态模式(人的速度案例)
查看>>
.net动态调用wsdl soap提交
查看>>
constructor&object 的联系与对比
查看>>
SEO基础问题:12.关于外链你知道多少?
查看>>
VMware安装win7:units specified don't exist问题
查看>>
软件规格说明书文档要求
查看>>
CodeForces 618A Slime Combining
查看>>
关于String的两种赋值方式
查看>>
0422-团队项目开发
查看>>
[Android Security] 如何把java代码转换成smali代码
查看>>