一、核心概念

概念

含义

类比

工作区

你正在编辑的文件

草稿纸

暂存区

选中要提交的文件

装进信封

提交

保存一个版本到本地仓库

封存档案

推送

上传到远程仓库(如 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
2
3
4
5
6
7
8
9
10
11
12
13
14
┌─────────────────────────────────────────────┐
│ 源代码管理面板(Ctrl+Shift+G) │
├─────────────────────────────────────────────┤
│ [消息输入框] ← 写提交说明 │
│ [✓ 提交] [···] ← 更多操作 │
├─────────────────────────────────────────────┤
│ 更改(棕色文件) ← 已修改,未暂存 │
│ ├── file1.txt [+暂存] │
│ └── file2.js [+暂存] │
├─────────────────────────────────────────────┤
│ 暂存的更改(绿色文件) ← 准备提交 │
│ ├── file1.txt [−取消暂存] │
│ └── file2.js [−取消暂存] │
└─────────────────────────────────────────────┘

四、颜色含义速记

颜色

状态

需要做什么

🟢 绿色

已暂存

点击 ✓ 提交

🟤 棕色

已修改

点击 + 暂存

⚪ 灰色

被忽略

检查 .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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 编译产物
*.o
*.obj
*.exe
*.dll
*.so
*.a
*.lib

# IDE 配置
.vscode/
.idea/

# 临时文件
*.tmp
*.log
*.cache

八、常用快捷键

快捷键

功能

Ctrl+Shift+G

打开源代码管理面板

Ctrl+Enter

快速提交(写好信息后)

Ctrl+Shift+PGit: Commit

命令面板提交

Ctrl+Shift+PGit: Push

命令面板推送


九、推荐扩展

扩展

用途

Git Graph

可视化提交树,必装

GitLens

查看每行代码的作者/时间

Git History

文件历史记录查看


十、你的第一个工作流

1
2
3
4
5
6
7
8
1. 创建项目文件夹 → 用 VS Code 打开
2. git init ← 初始化
3. git config --global ← 配置身份(一次即可)
4. 写代码
5. 点击 + 暂存 ← 选中有改动的文件
6. 写提交说明
7. 点击 ✓ 提交 ← 保存到本地
8. (可选)推送到 GitHub

本站使用 Stellar 1.33.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。