版本与协作 Git
提交、分支、合并、PR、冲突:让 AI 改坏了也能退回去。
9 个词条
Git
Git「让 AI 每次改动都留下一个「存档点」,改坏了能退回上一个存档。」
一套记录文件每次改动、并能在任何时候退回任意历史版本的工具。
止于 运行时克隆
Clone「我想把网上那个项目的全部代码,原样拿到我电脑上来。」
把远程仓库(比如 GitHub 上的项目)完整复制一份到本机,包括所有历史和分支。
止于 主路径提交
Commit「让 AI 每次改完一个阶段,就存一个带说明的档,改坏了能退回。」
给项目存一个带说明的存档点,随时能退回的那一下。
止于 运行时拉取
Git Pull「别人改了线上代码,我怎么把我电脑上的这份也更新成最新?」
把远程仓库最新的改动拉到本地,并合并进你当前的分支。
止于 运行时分支
Branch「在同一个项目里开一条独立的线,随便折腾,不碰那条稳定的主线。」
在同一个项目里开一条独立的改动线,折腾坏了也不碰主线。
止于 运行时推送
Git Push「我在本地改好了,怎么把这些改动发到网上,让别人(和线上)看到?」
把本地已提交的改动上传到远程仓库,让别人和线上环境能看到。
止于 主路径合并
Merge「把分支上做完的改动合回主线,两边变成一份代码。」
把分支上做完的改动并回主线,两边变成一份代码。
止于 运行时合并冲突
Merge Conflict「两条线都改了同一个地方,Git 不知道该听谁的,停下来问你。」
两条分支改了同一处,Git 停下来等你决定听谁的。
止于 主路径差异
Diff「让 AI 明确告诉你这次到底改了哪些文件、哪些行。」
两个版本之间差在哪的逐行清单,验收 AI 改动的基本工具。
止于 运行时