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"
相关推荐
零点七九18 分钟前
mac环境下VSCode的环境配置
前端·vue.js·vscode·macos
o(╥﹏╥)8 小时前
mac 关闭 sip
macos
阿杰同学14 小时前
保姆级Git教程,10000字详解
大数据·git·elasticsearch
Domain-zhuo16 小时前
CSS实现无限滚动的列表
前端·css·vue.js·git·webpack·npm·vue
小龙17 小时前
本地创建了一个 Git 仓库推送到GitHub中
git·github·远程连接·团队协作
mit6.82418 小时前
[Pro Git#2] 分支管理 | branch fix_bug , feature | 处理合并冲突
开发语言·git·学习
js_user18 小时前
git将本地项目上传到远程仓库
前端·javascript·vue.js·git·html·html5
Aimin202218 小时前
Kali Linux系统上配置Git的全局代理
linux·运维·git
小白探索世界欧耶!~18 小时前
gitlab 还原合并请求
前端·经验分享·笔记·git·vue·gitlab·踩坑
代码的奴隶(艾伦·耶格尔)19 小时前
git仓库上传
git