Git 是目前最主流的版本控制系统。本教程不追求覆盖所有概念,只带你跑通「安装 → 建仓库 → 提交」的完整链路,并掌握日常最常用的几条命令。
1. 安装与初次配置
从官网下载安装包(Windows/macOS/Linux 均有),安装完成后打开终端,先设置身份信息:
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
这个信息会写入每一次提交记录,方便区分是谁做的修改。
2. 创建你的第一个仓库
mkdir my-project && cd my-project
git init
git init 会在当前目录创建隐藏的 .git 目录,从此这个目录就是一个 Git 仓库。
3. 理解三个区域
Git 的核心是一个两步走流程:
- 工作区:你正在编辑的文件
- 暂存区:用
git add标记的、准备进入下一次提交的改动 - 仓库:用
git commit固化下来的历史快照
简单说:add 是”挑选改动”,commit 是”打包存档”。
4. 第一次提交
echo "# My Project" > README.md
git add README.md
git commit -m "初始提交:添加 README"
用 git log 查看提交历史,能看到刚刚生成的第一条记录。
5. 日常最常用的六条命令
| 命令 | 作用 |
|---|---|
git status | 查看当前状态(最常敲的命令) |
git add <文件> | 把改动放入暂存区,. 表示全部 |
git commit -m "说明" | 提交暂存区的改动 |
git diff | 查看未暂存的具体改动 |
git checkout -- <文件> | 丢弃某个文件的未暂存修改 |
git log --oneline | 单行格式查看历史 |
6. 下一步
- 远程仓库:在 GitHub 创建仓库后,用
git remote add origin <地址>关联,git push -u origin main推送 - 分支:
git switch -c feature-x创建并切换分支,git merge合并 - 图形化工具:VS Code 和 JetBrains 全家桶都内置了优秀的 Git 界面,熟记概念后用图形工具效率更高
小结
记住这个循环:改文件 → git status 看状态 → git add 挑选 → git commit -m 存档。日常开发中 90% 的场景用这四步加一个 git log 就够了。