macos git上传通过全局设置不上传.DS_Store

文章目录

场景

最近换了mac,代码上传很多.DS_Store文件。 .DS_Store 文件是 macOS 系统中自动生成的隐藏文件,用于在文件夹中存储与 Finder 界面相关的元信息。

下面通过全局设置避免git上传.DS_Store

全局解决方案

  1. 创建全局忽略文件
sh 复制代码
touch ~/.gitignore_global
  1. 将 .DS_Store 添加到全局忽略文件:
sh 复制代码
echo ".DS_Store" >> ~/.gitignore_global
  1. 配置 Git 使用全局忽略文件
sh 复制代码
git config --global core.excludesfile ~/.gitignore_global

清理项目中已有的.DS_Store

sh 复制代码
git rm --cached .DS_Store

git commit -m "删除 .DS_Store"
相关推荐
JAVA面经实录9174 小时前
Java开发工程基础完整手册(企业实战完整版)
java·开发语言·git·ci/cd·svn·github·intellij idea
Digitally5 小时前
如何将 iPad 上的视频无损传输到 Mac
macos·音视频·ipad
Maynor9965 小时前
Codex 中国站正式上线!
人工智能·gpt·macos·github
XuecWu35 小时前
【Mac系统】一次 Keychain 异常导致的 Trae 卡死问题排查
macos
草履虫君6 小时前
若用wsL方式安装openclaw 就不需要安装win原生的node和git
经验分享·git·ai
手握风云-6 小时前
深入 Git:它是如何记录世界的(一)
git
华科大胡子6 小时前
Git Submodule深度避坑指南
git
青山_FPGA6 小时前
以太网 MAC-PHY 接口总结
嵌入式硬件·macos
小锋学长生活大爆炸7 小时前
【开源软件】打造 macOS 纯本地 LLM 工作台 | Sidekick
macos·llm
bleuesprit8 小时前
MAC 电脑快速打开claude code 终端
macos