mcpField
P
pull

pull

github.com/toy-crane开发356 次安装5 天前更新
代码仓库

关于 pull

用于将当前代码检出通过 rebase 更新到指定远程基线的仓库技能。它适合需要保持分支同步并保留本地工作,同时了解阻碍或新增提交的场景。

主要功能

  1. 01更新前获取远程状态
  2. 02从远程默认分支确定未指定的基线
  3. 03使用 rebase 避免合并提交
  4. 04保留未提交及冲突中的工作
  5. 05报告基线与更新结果

适用场景

  1. 01从远程基线更新分支
  2. 02检查当前检出是否已同步
  3. 03本地更改阻碍更新时安全暂停

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/toy-crane/skills --skill pull

安装后在 Claude Code 中输入/pull确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
evals/
control-trigger-evals.json
evals.json
heldout-trigger-evals.json
trigger-evals.json

详细介绍

拉取基准分支

通过变基,将当前检出内容更新到远程指定基准分支的最新状态,保持历史线性。如果请求未指定基准分支,请解析远程公布的默认分支,而不要自行假定其名称。

保留所有本地工作。工作树有未提交更改,并不意味着可以提交、暂存或丢弃这些内容;请保持原样,并指出哪些内容阻碍了安全更新。在判断是否需要更新之前,先获取远程的最新状态。

使用变基,而不是引入合并提交。如果请求和项目证据能够确定预期结果,请解决冲突。如果意图不明确,请确保原始工作仍可恢复,并报告冲突文件以及继续操作所需的最小决策。

完成条件:当前检出内容已基于获取到的目标分支,本地工作得到保留,并且用户已知晓解析出的远程和基准分支、分支是否已是最新状态,或有哪些提交已拉取。

评论

支持 Markdown