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"
相关推荐
GeofferyLibrom4 小时前
PS5 自动化挂机指南:基于 Mac + Chiaki-ng 视觉识别——龙信2自动挂机实战
运维·macos·自动化
月月如常4 小时前
Typora 粘贴图片时 PicGo 弹窗的解决方案
macos·typora·picgo
andyweike4 小时前
CGRect
macos·objective-c·cocoa
疯狂敲代码的老刘4 小时前
DigUp:2.8千星开源Mac语义搜索,Google DeepMind模型本机运行找遍所有文件
macos
anthonyzhu5 小时前
xcode27适配iOS27多窗口生成机制处理的问题
macos·objective-c·cocoa
kaixin_learn_qt_ing5 小时前
我有两个程序,它们在不同的项目中,但是它们复用了一部分头文件,它们在两个不同的git仓库中,有什么好的办法可以让它们复用吗?
git
TheLittleBoy6 小时前
iOS 27支持的设备列表
macos·ios·cocoa·ios 27
greatofdream7 小时前
git rebase时如何解决merge节点冲突问题
大数据·git·elasticsearch
李永吉7 小时前
mac软件安装包pkg公证装订处理去掉安全拦截弹窗
macos
敲敲敲-敲代码1 天前
git安装记录
git