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

Git 中忽略 Mac 生成的 .DS_Store文件

要在 Git 中忽略 Mac 生成的 .DS_Store文件,你可以按照以下步骤操作:

1. 创建或编辑 .gitignore文件

在你的项目根目录下,创建或编辑一个名为 .gitignore的文件:

touch .gitignore

2. 添加 .DS_Store到 .gitignore

打开 .gitignore文件,添加以下内容:

.DS_Store

如果你希望忽略所有目录中的 .DS_Store文件(包括子目录),可以添加:

**/.DS_Store

3. 全局忽略 .DS_Store(可选)

如果你想在所有 Git 项目中忽略 .DS_Store,可以设置全局 .gitignore

echo .DS_Store >> ~/.gitignore_global
git config --global core.excludesfile ~/.gitignore_global

4. 删除已跟踪的 .DS_Store文件

如果 .DS_Store已经被 Git 跟踪,你需要先将其从 Git 中删除:

git rm --cached .DS_Store

如果要删除所有已跟踪的 .DS_Store文件:

find . -name .DS_Store -print0 | xargs -0 git rm --cached

5. 提交更改

最后,提交 .gitignore文件的更改:

git add .gitignore
git commit -m "Ignore .DS_Store files"

额外提示

  • 如果你使用的是 macOS,可以考虑在终端中运行以下命令,禁止 .DS_Store文件在网络卷上生成:

    defaults write com.apple.desktopservices DSDontWriteNetworkStores true

    然后重启 Finder:

    killall Finder

这样,你的 Git 项目就不会再受到 .DS_Store文件的干扰了。

http://www.dtcms.com/a/532668.html

相关文章:

  • C# 结合Redis Cache 访问MySQL数据库
  • 深圳做网上商城网站手机网站广告代码
  • 自己公司内网网站和外网怎么做同步手机触屏版网站开发
  • 2025年渗透测试面试题总结-218(题目+回答)
  • 伍佰亿门户网站莱芜翰林名苑莱芜论坛
  • 自动化测试——常见的函数
  • 钢结构东莞网站建设263企业邮箱登官网
  • Merton模型与期权定价
  • 谷歌怎么做网站优化贵州网络科技有限公司
  • MySQL(安装和卸载、数据库存储原理图)
  • 明珠信息港网站建设专家建设银行签名通在网站哪里下载
  • 网站开发一般分为几个步骤好用的做网站的app
  • 阮一峰《TypeScript 教程》学习笔记——运算符
  • 协作协议(Collaborative Protocols)——下一代人机协作操作系统的工程化实践
  • I2C 驱动 --- 控制器
  • 创意网站设计团队郑州百度推广托管
  • 网盘做网站空间杭州简单网技术有限公司
  • TensorFlow学习入门
  • 强电控制器-非正常工作实验
  • 网站修改域名服务器企业静态网站
  • GitHub等平台形成的开源文化正在重塑结帖人
  • 考古并发历史(1)
  • 班级网站设计外国大气网站
  • 深拷贝浅拷贝
  • 样本与样本值
  • 无极网站网站首屏高度
  • ansible自动化运维入门篇-ansible部署
  • 如何在搜索中找到自己做的网站o2o电商交易类平台有哪些
  • Rust中错误处理机制
  • Ubuntu 24.04上安装MySQL 8.0