术语图鉴/Git 与协作/Git
切换Esc返回

Git Git (版本控制)

你可能会说

帮我处理一下 Git 的Git操作,我怕搞错了。

记录代码每次修改的「时光机」。

记录代码每次修改的「时光机」。任何时候都能回到之前的版本、对比改了什么、多人同时改也不冲突。

也常被叫作Git (版本控制)版本控制

生活类比

像游戏存档——每过一关存一次,失败了可以读档重来,不用从头开始。

🎮 动手试试

(未初始化)
选择题选择一个你认为最合适的答案

关于「Git」,以下哪个描述最准确?

你可以这样告诉 AI

帮我把当前项目用 git init 初始化,然后创建 .gitignore 忽略 node_modules,最后做一次初始提交。

容易混淆?这样区分

Git Git (版本控制)
提交 提交

Git 是整个版本控制系统(工具箱),提交是其中记录一次变更的操作(用一下工具)。

什么时候用

管理代码版本

每次功能迭代后提交一次,方便随时回退到稳定版本,不怕改坏代码

和 AI 协作时

想让 AI 帮你初始化版本控制时,直接说「帮我 git init 并创建适合前端项目的 .gitignore」

什么时候不用

纯文档类项目

只写文档、不做开发的项目不需要版本控制,用云盘或在线协作文档就够了

与一次性脚本无关

临时写个用完即弃的数据处理脚本,不必引入 Git,直接写完运行就行

组成结构 · Anatomy

1
核心概念Core

记录代码每次修改的「时光机」。任何时候都能回到之前的版本、对比改了什么、多人同时改也不冲突。

2
实际表现In Practice

像游戏存档——每过一关存一次,失败了可以读档重来,不用从头开始。

3
与 AI 的关联AI Context

和 AI 沟通时提到「提交到 Git」,就是把这次修改记录到版本历史中。

典型使用场景

初始化新项目
告诉 AI「帮我把项目初始化为 Git 仓库,配上 .gitignore,然后做第一次提交」
想弄懂概念时
告诉 AI「用大白话给我解释什么是Git,举个生活中的例子」

延伸阅读