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"
相关推荐
悟空瞎说33 分钟前
# Git 交互式变基:优雅整理提交历史,告别杂乱 PR 记录
前端·git
身如柳絮随风扬34 分钟前
Git 核心操作:rebase 与 merge 的区别,以及分支管理最佳实践
大数据·git
cccyi737 分钟前
Git本地和远程邮箱一致,上传也有贡献显示,但是没有绿点或绿点延迟显示
git
暗暗别做白日梦3 小时前
Git 提交信息命名规范:feat、fix、refactor
git
憧憬成为java架构高手的小白5 小时前
git(基于b站狂神说学习)【未完结】
git·学习
likerhood6 小时前
Git 提交与推送常见报错处理笔记
笔记·git
chen_2276 小时前
KZPROJ Git Diff AI 审查工具
git·ai·claude·kanzi
向日的葵0066 小时前
大模型技术之git(第八章)
git
代码对我眨眼睛7 小时前
Mac 如何单独修改鼠标滚动方向,而不影响触控板
macos·计算机外设·策略模式
qq_4924484468 小时前
MAC 怎么配置定时任务
macos