当前位置: 首页 > news >正文

git增加ignore文件

今天推送一个项目到github发现有mac系统拉的shi 文件 .DS_Store ,所以就得增加一个ignore文件来忽略推送


创建或编辑.gitignore文件:在项目根目录下创建一个.gitignore文件(如果之前不存在的话),或者使用文本编辑器打开已有的.gitignore文件,添加一行内容.DS_Store,这会告诉 Git 忽略所有名为.DS_Store的文件。
提交.gitignore文件:保存.gitignore文件后,将其提交到本地仓库,使用命令git add.gitignore,然后git commit -m “Add .gitignore with .DS_Store”。
删除已经跟踪的.DS_Store文件:由于.DS_Store文件已经被推送到远程仓库,即已被 Git 跟踪,在添加.gitignore规则后,它不会自动从仓库中删除,需要手动删除并提交更改。使用命令git rm --cached .DS_Store,该命令会将.DS_Store文件从 Git 索引中移除,但保留在本地磁盘上,然后执行git commit -m “Remove .DS_Store from repository”。
推送更改到远程仓库:执行git push,将本地的更改推送到远程仓库,这样.DS_Store文件就不会再被包含在后续的提交中了。

http://www.xdnf.cn/news/1337923.html

相关文章:

  • 健康常识查询系统|基于java和小程序的健康常识查询系统设计与实现(源码+数据库+文档)
  • UEM终端防御一体化
  • 2026 济南玉米及淀粉深加工展:从原料到创新产品的完整解决方案
  • AI Agent与LLM区别
  • Jmeter接口测试之文件上传
  • QT的项目pro qmake编译
  • 【51单片机学习】AT24C02(I2C)、DS18B20(单总线)、LCD1602(液晶显示屏)
  • Prompt魔法:提示词工程与ChatGPT行业应用读书笔记:提示词设计全能指南
  • 智能制造加速器:某新能源车智慧工厂无线网络优化提升方案
  • 美国联邦调查局警告俄罗斯针对思科设备的网络间谍活动
  • Android APP防止应用被动态调试
  • 无监督学习(聚类 异常检测)
  • 北京JAVA基础面试30天打卡14
  • GO学习记录七——上传/下载文件功能,添加启动运行工具
  • 如何使用Prometheus + Grafana + Loki构建一个现代化的云原生监控系统
  • 20250821日记
  • leetcode 76 最小覆盖子串
  • leetcode-python-349两个数组的交集
  • 如何使用 DeepSeek 助力工作​
  • Seaborn数据可视化实战
  • 审美积累 | 界面设计拆分 | Redesign Health - Services 医疗页面设计
  • 记录一次el-table+sortablejs的拖拽bug
  • 打开或者安装Navicat时出现Missing required library libcurl.dll,126报错解决方法(libmysql_e.dll等)
  • 【运维进阶】if 条件语句的知识与实践
  • 【CS创世SD NAND征文】存储芯片在工业电表中的应用与技术演进
  • RabbitMQ:延时消息(死信交换机、延迟消息插件)
  • 深入理解Docker网络:从docker0到自定义网络
  • Python核心技术开发指南(001)——Python简介
  • NPM组件 @angular_devkit/core 等窃取主机敏感信息
  • uniapp vue3 ts自定义底部 tabbar菜单