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"
相关推荐
带娃的IT创业者1 小时前
解密OpenClaw系列04-OpenClaw技术架构
macos·架构·cocoa·agent·ai agent·openclaw
阿正的梦工坊2 小时前
Git提交中的perf和chore是什么?
git
Fly feng2 小时前
git rebase 变基操作教程
git
带娃的IT创业者3 小时前
解密OpenClaw_03-OpenClaw核心功能特性
macos·系统架构·objective-c·cocoa·软件工程·智能体开发·openclaw
laoliu19963 小时前
开源 FRP GUI 客户端
git·开源·github
AI逐月4 小时前
Mac 轻量安装 Docker 完整指南(Docker + Colima + Kubernetes)
macos·docker·kubernetes
YanaDH4 小时前
前端开发新机环境部署(带链接)
git·vscode·npm·node.js
binderIPC5 小时前
macos环境下FFmpeg打包成.so文件
macos·ffmpeg·音视频
binderIPC5 小时前
macos的FFmpeg环境搭建
macos·ffmpeg·音视频
王中王程序猿25 小时前
Mac IDA动态调试Android应用so文件
macos