关于 pull
用于将当前代码检出通过 rebase 更新到指定远程基线的仓库技能。它适合需要保持分支同步并保留本地工作,同时了解阻碍或新增提交的场景。
主要功能
- 01更新前获取远程状态
- 02从远程默认分支确定未指定的基线
- 03使用 rebase 避免合并提交
- 04保留未提交及冲突中的工作
- 05报告基线与更新结果
适用场景
- 01从远程基线更新分支
- 02检查当前检出是否已同步
- 03本地更改阻碍更新时安全暂停
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ toy-crane/ skills --skill pull安装后在 Claude Code 中输入/pull确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlevals/control-trigger-evals.jsonevals.jsonheldout-trigger-evals.jsontrigger-evals.json详细介绍
拉取基准分支
通过变基,将当前检出内容更新到远程指定基准分支的最新状态,保持历史线性。如果请求未指定基准分支,请解析远程公布的默认分支,而不要自行假定其名称。
保留所有本地工作。工作树有未提交更改,并不意味着可以提交、暂存或丢弃这些内容;请保持原样,并指出哪些内容阻碍了安全更新。在判断是否需要更新之前,先获取远程的最新状态。
使用变基,而不是引入合并提交。如果请求和项目证据能够确定预期结果,请解决冲突。如果意图不明确,请确保原始工作仍可恢复,并报告冲突文件以及继续操作所需的最小决策。
完成条件:当前检出内容已基于获取到的目标分支,本地工作得到保留,并且用户已知晓解析出的远程和基准分支、分支是否已是最新状态,或有哪些提交已拉取。
评论
支持 Markdown