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"
相关推荐
bukeyiwanshui1 小时前
20260518 Swift实验
git·swift
qziovv2 小时前
Git 回退场景
大数据·git·elasticsearch
来自大山深处的Doge_4 小时前
解决Git提交更新更改时出错: detected dubious ownership in repository at ...
git
嵌入式爱好者hsw6 小时前
Git 部署本地仓库
git
C137的本贾尼7 小时前
Git基本操作(三):版本回退,坐上“时光机”
git
ylifs8 小时前
目的驱动式Git用法
git
来尔君9 小时前
Git Bash 提示符简化(就是每次敲命令时上面显示的那一行信息)
git·命令行
大熊猫侯佩9 小时前
升级到 macOS26.5 后看视频会自动息屏的解决
macos·操作系统
我叫张小白。10 小时前
PyCharm 集成 Git 与 Gitee
git·pycharm·gitee
小雨青年10 小时前
Git Bisect 实战:用二分法快速找到引入 Bug 的提交
git·bug