macOS需手动安装Git,推荐用Homebrew执行brew install git;安装后须配置全局用户信息(user.name和user.email)及全局忽略文件(.gitignore_global),并启用core.excludesfile指向该文件。

MacOS 系统默认不预装 Git,但安装非常简单。安装完成后,建议立即配置全局忽略文件(.gitignore_global),避免将系统或编辑器生成的冗余文件意外提交到仓库。
安装 Git(推荐 Homebrew 方式)
如果你已安装 Homebrew(macOS 最常用的包管理器),在终端中运行:
- brew install git —— 安装最新稳定版 Git
若尚未安装 Homebrew,先执行:
- /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后验证:git --version,应输出类似 git version 2.40.1 的信息。
配置全局用户信息(必需步骤)
Git 要求每次提交都关联作者身份,需设置用户名和邮箱(仅影响本地提交记录,不涉及 GitHub 登录):
- git config --global user.name "Your Name"
- git config --global user.email "you@example.com"
可随时用 git config --global --list 查看当前全局配置。
设置全局忽略文件(.gitignore_global)
全局忽略文件用于对所有 Git 仓库统一屏蔽临时文件、缓存、编辑器备份等。操作如下:
- 创建忽略文件:touch ~/.gitignore_global
- 编辑它(例如用 nano):nano ~/.gitignore_global
- 粘贴常用忽略规则(可按需增删):
.Spotlight-V100
.Trashes
~*
*~
.vscode/
.idea/
__pycache__/
- 启用该文件:git config --global core.excludesfile ~/.gitignore_global
此后新建或已有仓库都会自动应用这些忽略规则,无需每个项目单独配置 .gitignore。
验证忽略是否生效
进入任意 Git 仓库目录,新建一个被忽略的文件测试:
- touch test.DS_Store
- git status —— 应不会显示该文件
- git check-ignore -v test.DS_Store —— 若有输出,说明已被正确忽略
注意:已纳入 Git 跟踪的文件即使后来加入 .gitignore 也不会自动停止跟踪,需先执行 git rm --cached <file> 才能生效。










