Git 与协作
学习这个概念 Clone 克隆仓库
把远程仓库的历史、分支和工作文件复制到本地。
把项目克隆到本机,然后安装依赖并运行。
GOAL-BASED PATH
让 Agent 在明确仓库、分支和提交范围内工作并保留回退能力。
把远程仓库的历史、分支和工作文件复制到本地。
把项目克隆到本机,然后安装依赖并运行。
保存项目文件、版本历史和 Git 配置的工作目录。
先确认现在操作的是哪个项目仓库
Remote 是远程仓库别名,origin 通常是克隆时自动创建的默认别名。
检查 origin 指向哪个 GitHub 仓库,再决定推送。
工作区是正在编辑的文件,暂存区是准备进入下一次提交的改动。
只把这次修复相关的文件放进提交
逐行显示两个版本、提交或工作状态之间的变化。
提交前先看 diff,确认只改了这次任务相关内容。
指向一条提交历史的可移动分支,用来隔离不同工作。
开一个分支做功能,完成后再合回主线
把一组有明确目的的暂存改动保存成带说明的版本节点。
完成这个修复后做一个可以独立回退的提交
Fetch 只获取远程信息,Pull 获取并整合,Push 把本地提交发送到远程。
先看看远程变了什么,确认后再同步和推送
把一个分支的改动提交给团队讨论、检查并合并。
说明改了什么、怎么测的,并请求评审后合并。
由他人或自动工具检查改动的正确性、风险和可维护性。
先找会导致错误的地方,再看样式和命名。
冲突需要人工决定两边改动如何共存,回退让项目恢复到已知状态。
这两处都改了,先看差异再决定保留什么
围绕目标自行规划步骤、调用工具并检查结果的执行流程。
读取仓库,改完代码,运行测试,再汇报结果
DONE WHEN
能让 Agent 小步修改、验证、提交,并避免覆盖现有改动。