🐸 青蛙编程网
首页 / 开发工具 / Git / 2. 安装与配置

2. 安装与配置

这是什么:Git 的安装与配置——把 Git 装到本机,并先告诉它「你是谁」。

为什么用:上一章你知道了 Git 是干什么的,可工具没装好一切免谈;装好了又不配身份,commit 就没有作者,提交历史全是匿名记录,出了事连责任人都找不到。

如何用:本章先在 Windows / macOS / Linux 上装好 Git,再用 git config 配好姓名与邮箱,顺手加几个别名、写一份 .gitignore。

2.1 安装

平台 方式
Windows git-scm.com 安装包(一路默认)或 winget install Git.Git
macOS brew install git
Linux sudo apt install git

验证:

git --version

你会看到:

git version 2.46.0

2.2 必做的三行身份配置

每个 commit 都会记录「谁写的」,先告诉 Git 你是谁:

git config --global user.name "你的昵称"
git config --global user.email "you@example.com"
git config --global init.defaultBranch main

查看已有配置:

git config --list

email 建议与 Gitee/GitHub 账号一致——commit 头像与贡献统计会自动认亲。

2.3 实用别名(可选,但强烈建议)

命令太长打通一遍别名全局省字:

git config --global alias.st status
git config --global alias.co checkout
git config --global alias.lg "log --oneline --graph --decorate --all"

以后 git st、git lg 效果拉满。

2.4 .gitignore:什么不该进版本库

仓库总有些不该提交的东西:密码、编译产物、依赖包……用 .gitignore 告诉 Git 「装作没看见」:

# 依赖目录
node_modules/
# 构建产物
dist/
# 环境与密钥
.env
*.pem
# 系统与编辑器杂填
.DS_Store
.vscode/

第一课记告:.gitignore 一开始就该有,「我删掉它再补」为时已晚——历史里的密钥依然是历史。 所以敏感文件永远别 add。(本博客规矩里 AI 禁区中 .gitignore 也定点守护)

2.5 动手改

  1. 查看本博客仓库的 .gitignore(发现它忽略 v2/dist 等构建产物)
  2. 配置一次 alias,用 git lg 看看输出多好看
  3. 建一个草稿目录 .env.test,配合 .gitignore 观察 git status 是否忽略

2.6 小结

  • 装完 git,先 config user.name/email
  • alias 一次配置,长久省字
  • .gitignore 首次就写:依赖、构建产物、密钥都别入库

下一章:基本工作流 🐸

📥 下载本章代码

ZIP 内含本章全部代码文件与说明,解压即用,与教程内容同步生成。