一、核心概念
概念
含义
类比
工作区
你正在编辑的文件
草稿纸
暂存区
选中要提交的文件
装进信封
提交
保存一个版本到本地仓库
封存档案
推送
上传到远程仓库(如 GitHub)
寄出快递
拉取
从远程下载别人更新
收快递
二、日常开发最常用的 6 个操作
1. 初始化仓库
1 | git init |
或在 VS Code 中打开文件夹后,点击源代码管理面板的“初始化仓库”
2. 提交代码
步骤
操作
VS Code 中
① 暂存
选中要提交的文件
点击文件旁的 + 号
② 写说明
输入本次改了什么
顶部输入框
③ 提交
执行提交
点击 ✓ 或 Ctrl+Enter
3. 推送到远程
1 | git push |
或点击源代码管理面板底部的 同步更改 / 发布 按钮
4. 拉取远程更新
1 | git pull |
或点击 同步更改 按钮
5. 查看历史记录
- 终端:
git log --oneline - VS Code:可视化查看

6. 撤销/回退
场景
命令
撤销暂存(变回棕色)
点击文件旁的 - 号
放弃文件修改
git checkout -- <文件名>
撤销上一次提交
git reset --soft HEAD~1
三、VS Code 界面速查
1 | ┌─────────────────────────────────────────────┐ |
四、颜色含义速记
颜色
状态
需要做什么
🟢 绿色
已暂存
点击 ✓ 提交
🟤 棕色
已修改
点击 + 暂存
⚪ 灰色
被忽略
检查 .gitignore
🔵 蓝色
有远程更新
点击同步
五、常用命令对照表
操作
Git 命令
VS Code 快捷操作
初始化
git init
面板 → 初始化仓库
暂存文件
git add <文件>
点击 + 号
提交
git commit -m "说明"
输入信息 → 点击 ✓
推送
git push
底部状态栏 → 同步
拉取
git pull
底部状态栏 → 同步
查看状态
git status
面板自动显示
查看历史
git log
安装 Git Graph 扩展
克隆仓库
git clone <url>
命令面板 → Git: Clone
六、新手最容易犯的 3 个错误
错误
后果
正确做法
在主目录 git init
所有文件都被追踪
在项目文件夹内初始化
忘记配置 user.name/email
提交失败
先 git config --global
提交了 .a/.lib 等大文件
仓库膨胀
创建 .gitignore 忽略
七、推荐的 .gitignore(C/C++ 项目示例)
1 | # 编译产物 |
八、常用快捷键
快捷键
功能
Ctrl+Shift+G
打开源代码管理面板
Ctrl+Enter
快速提交(写好信息后)
Ctrl+Shift+P → Git: Commit
命令面板提交
Ctrl+Shift+P → Git: Push
命令面板推送
九、推荐扩展
扩展
用途
Git Graph
可视化提交树,必装
GitLens
查看每行代码的作者/时间
Git History
文件历史记录查看
十、你的第一个工作流
1 | 1. 创建项目文件夹 → 用 VS Code 打开 |