千家信息网

.gitignore不生效

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释
千家信息网最后更新 2025年02月23日.gitignore不生效


git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:

# 此为注释- 将被 Git 忽略 *.a      # 忽略所有 .a 结尾的文件!lib.a   # 但 lib.a 除外/TODO    # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODObuild/   # 忽略 build/ 目录下的所有文件doc/*.txt# 会忽略 doc/notes.txt 但不包括doc/server/arch.txt

规则不做过多解释,但是有时候在项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

git rm -r --cached .git add .git commit -m 'update .gitignore'



文件 方法 规则 根目录 版本 目录 项目 心血来潮 一行 原因 就是 心血 手工 有时候 注释 状态 缓存 过多 过程 项目开发 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 松江区网络技术产业化 幻塔应该选啥服务器 软件开发合同收入成本分录 5g网络技术与信息安全专业排名 软件开发的主要费用 如何选择嵌入式软件开发 昆明魅朗网络技术 传统媒体数据库 英雄联盟福州服务器 成都互联网科技能源有限公司 java喝网络安全哪个难 网络安全法第一次审议 联想万全rd640服务器 数据库系统概论第五版复习笔记 华昂网络技术服务部 国家网络安全关键字有哪些 ftp服务器窗口可以打开文件吗 仙游灵云软件开发有限公司 河南昊威群网络技术有限公司 大学考的网络安全证书 数据库列名首字母不能用a 更新数据库的java语句 抖音服务器崩溃什么意思 潮州专业软件开发价目表 校园网络安全小标语 一列数据加到另一列数据库 数据库二表合并关键字 软件工程师数据库 泰安联想服务器代理哪家服务好 广东餐饮软件开发外包
0