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"
相关推荐
FserSuN1 小时前
Git Worktree 使用学习
git·学习
Z文的博客1 小时前
嵌入式LINUX QT 开发 .gitignore 文件编写指南
linux·git·qt·elasticsearch·嵌入式
无效的名字1 小时前
mac下安装openclaw
macos
00后程序员张2 小时前
完整指南 iOS App上架到App Store的步骤详解
macos·ios·小程序·uni-app·objective-c·cocoa·iphone
前端双越老师2 小时前
3 个命令 7 个步骤,学会 git worktree 并行开发
git·ai编程·全栈
开开心心loky2 小时前
[OC 底层] (二)类与对象底层原理
macos·ios·objective-c·cocoa
小黑要努力16 小时前
智能音箱遇到的问题(一)
linux·运维·git
RePeaT16 小时前
【git】指令场景实战:单分支与多分支协作流程
git
前端Hardy18 小时前
杀疯了!Git 2.54 正式发布,3个封神新特性,效率直接翻倍!
git
Eloudy19 小时前
迁移带有 git lfs 功能的 github 仓库
git·github