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 动手改
- 查看本博客仓库的
.gitignore(发现它忽略 v2/dist 等构建产物) - 配置一次 alias,用
git lg看看输出多好看 - 建一个草稿目录
.env.test,配合.gitignore观察git status是否忽略
2.6 小结
- 装完 git,先
config user.name/email - alias 一次配置,长久省字
- .gitignore 首次就写:依赖、构建产物、密钥都别入库
下一章:基本工作流 🐸