跳转到内容

GIT 与协作 · DEFINED TERM

Commit

把一组有明确目的的暂存改动保存成带说明的版本节点。

你可能会这样说“完成这个修复后做一个可以独立回退的提交”

VISUAL EXAMPLE

先看懂它怎么工作

Commit
层 1选择改动
层 2写提交说明
层 3生成不可变快照
层 4更新分支指针

MECHANISM

运行机制

  1. 选择改动
  2. 写提交说明
  3. 生成不可变快照
  4. 更新分支指针

USE WHEN

适合这样用

记录可审查、可回退的开发步骤

NOT FOR

不要这样理解

不要把多个无关任务混进同一个巨大提交

TELL YOUR AGENT

可直接发给 Agent

请按“Commit”的概念处理这个需求:完成这个修复后做一个可以独立回退的提交。先说明实现边界,再给出可检查的结果。

ACCEPTANCE

怎么确认它真的做好了

提交能独立解释和验证,信息说明原因而非只写“更新”

OFFICIAL SOURCES

官方来源