pull-latest-code
SKILL.md
拉取最新代码
功能
此技能用于从远程仓库拉取最新代码到本地分支,确保本地代码与远程仓库保持同步。
使用场景
当用户:
- 想要获取团队成员的最新提交
- 需要在开始新工作前同步代码
- 遇到代码冲突需要先拉取最新代码
- 任何需要确保本地代码是最新版本的情况
使用方法
- 在工作目录中调用此技能
- 技能会自动检查本地是否有未提交的代码
- 如果有未提交的代码,会先自动暂存这些更改(使用 git stash)
- 执行
git pull --rebase命令拉取当前分支的最新代码 - 拉取完成后,自动恢复之前暂存的本地更改(使用 git stash pop)
- 如果需要指定远程和分支,可以在调用时说明
示例
- "帮我拉取最新代码"
- "拉取 origin/master 分支的最新代码"
- "同步远程仓库的最新更改"
注意事项
- 确保当前工作目录是一个有效的 Git 仓库
- 技能会先自动暂存未提交的更改,再执行拉取操作,最后恢复暂存的更改
- 执行顺序:暂存更改 → 拉取代码 → 恢复更改
- 如果遇到合并冲突,需要手动解决后再继续
- 恢复本地更改后,可能需要重新解决依赖或构建项目
执行逻辑
当调用此技能时,会执行以下操作:
- 检查当前目录是否为 Git 仓库
- 检查是否有未提交的更改
- 如果有未提交的更改,执行
git stash暂存 - 执行
git pull --rebase拉取最新代码 - 如果之前有暂存的更改,执行
git stash pop恢复 - 检查执行结果并返回状态
优化说明
此版本的技能已优化为:
- 明确执行
git pull --rebase而非默认的git pull - 确保在有未提交更改时的正确处理流程
- 提供清晰的执行状态反馈
Weekly Installs
1
Repository
gtbsgfe/gt-fe-bsg-skillsFirst Seen
5 days ago
Security Audits
Installed on
mcpjam1
claude-code1
junie1
windsurf1
zencoder1
crush1