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"
相关推荐
哟哟耶耶1 小时前
git-git cherry-pick(从分支挑选特定提交-哈希值)更改应用到当前分支
git
mini_0551 小时前
mac电脑免费使用Typora教程
macos
大牙Adela2 小时前
在Mac上通过Multipass虚拟机中的Ubuntu系统使用Graphviz工具
c语言·qt·ubuntu·macos·multipass·graphviz
z202305082 小时前
Linux之网络子系统-硬件MAC和 phy 的基本组成原理
macos
无限进步_2 小时前
C语言动态内存管理:掌握malloc、calloc、realloc和free的实战应用
c语言·开发语言·c++·git·算法·github·visual studio
张志翔的博客5 小时前
如何在 macOS 上切换 Shell:从 Bash 到 Zsh 或其他 Shell
开发语言·macos·bash
程序员馨馨7 小时前
git常用命令学习以及冲突解决
git·功能测试·学习
1***815315 小时前
Git游戏开发案例
git
2501_9417987315 小时前
C++高性能音频处理与实时特征提取实战分享:多线程信号处理与低延迟优化经验
ide·macos·xcode
likuolei16 小时前
Git 工作区、暂存区和版本库
数据库·git