AI Short 同步更新指南:让 ChatGPT-Shortcut 的 Fork 自动跟随上游并每日自动同步
AI 应用提示工程人工智能前端【免费下载链接】ChatGPT-ShortcutStop writing prompts from scratch — a searchable prompt library for ChatGPT, Claude, Gemini and Cursor · Русский 한국어 العربية हिन्दी ไทย 别再从头写提示词现成的拿来就用好用的收进自己的库项目地址https://gitcode.com/gh_mirrors/ch/ChatGPT-Shortcut点击查看免费下载本文讲解如何让 AI ShortChatGPT-Shortcut在 GitHub 上的 Fork 自动跟随上游仓库更新。针对最常见的痛点——通过 Vercel 一键部署后网站持续提示有可用更新——给出删除原仓库、Fork 本项目、重新导入 Vercel的完整替换流程并结合仓库源码说明每日自动同步机制的触发方式、Upstream Sync 报错的处理办法以及手动同步 fork 的替代方案。读完本文你可以让自己的私有部署长期跟随上游功能演进而无需每次手动拉取代码。问题背景Vercel 一键部署为何一直提示有更新文档原文见 中文文档 及其各语言译本如 西班牙语版开宗明义地解释了这一现象Vercel 一键部署的项目可能一直提示存在更新——因为 Vercel 默认新建项目而非 fork无法检测上游更新。原理上Vercel 的 Deploy 按钮在导入仓库时创建的是一个全新的、独立的项目仓库它与上游本仓库之间不存在 fork 关系。Git 的上游检测依赖 fork 关系只有当你的仓库是上游的 fork 时GitHub 才能比对两边的 commit 并提示Sync fork / 有可用更新。Vercel 新建的仓库没有这条关系所以部署平台无法识别上游变更也就无法通过一键更新把新代码同步进来。对 AI Short 这样的提示词库站点这个问题尤其值得处理上游会持续新增提示词卡片、界面功能与多语言内容仓库的 i18n 目录覆盖 17 个语言例如i18n/es/、i18n/zh-Hant/等长期不跟随上游意味着站点内容逐渐落后。解决方案删除原仓库改用真正的 Fork文档给出的标准做法分三步删除原仓库删除你之前通过 Vercel 新建的那个独立仓库连同 Vercel 中对应的旧项目一起清理因为它无法检测上游更新Fork 本项目用项目页面右上角的Fork按钮 fork 本项目。这样你的仓库与上游之间建立了标准的 fork 关系GitHub 会持续跟踪两边的差异在 Vercel 重新导入 fork 并部署在 Vercel 新项目页面https://vercel.com/new的Import Git Repository处选择你刚 fork 出来的仓库并部署。完成后Vercel 项目的代码来源就变成了你的 fork 仓库它既保留了与上游的 fork 关系可以检测并同步更新又能被 Vercel 正常构建部署。构建侧无需额外配置从 package.json 可见build: node scripts/buildPhased.mjs是标准的 Docusaurus 构建入口Node 引擎要求20.0Vercel 环境直接执行yarn install yarn build即可。适用前提本方案面向标准部署形态复用官方共享后端的 fork 用户完整部署方式说明见 项目部署总览 与 标准部署自定义网站名称、描述、提示词等配置见 配置与自定义。打开自动更新启用 Upstream Sync 工作流Fork 之后GitHub 会自动注入一个名为Upstream Sync的 Actions 工作流但出于安全考虑新 fork 仓库默认不会自动运行它需要手动启用进入你的 fork 仓库打开Actions页面手动启用被禁用的 Workflows手动执行一次Upstream Sync工作流。文档中特别标注了一个关键排障提示如果遇到 Upstream Sync 执行错误请手动执行一次 Sync Fork也就是说首次自动同步失败时最稳妥的恢复手段是在仓库页面上手动触发一次Sync fork按钮它等价于把上游最新 commit 合并/快进到 fork 的默认分支。手动跑通一次后该工作流即进入常态运行项目会每天自动同步一次上游更新。每次同步合并进新代码后Vercel 会监听 fork 仓库main分支的 push 事件并自动重新构建部署无需人工干预——这正是自动跟随上游的闭环上游 push → Upstream Sync 每日合并到 fork → Vercel 自动重新部署。从源码结构看同步下来的到底是什么理解同步的内容量级有助于评估每日自动同步的实际收益。从本仓库的构建与数据管线可以看出一次上游更新往往牵动大量生成文件CodeUpdateHandler.py 负责把 src/data/prompt.json 按 17 种语言zh-Hans, en, zh-Hant, ja, ko, es, pt, hi, ind, vi, th, fr, de, it, ru, ar, tr, bn拆分写入 src/data/prompt_{lang}.json同时把每张提示词卡片写入src/data/cards/{id}_{lang}.json并批量生成src/pages/prompt/{id}.tsx与i18n/{lang}/docusaurus-plugin-content-pages/prompt/{id}.tsx等页面文件仅西班牙语一个语言就有 279 个 prompt 页面。换句话说上游新增一条提示词同步下来就是 17 张多语言卡片 一批页面文件这类文件手工同步极易遗漏每个 card JSON 中带有datePublished/dateModified字段由构建脚本比对内容是否变化后决定保留或刷新见 CodeUpdateHandler.py 的注释同步后重新构建即可正确更新这些时效性元数据仓库还包含 Dockerfile、docker-compose.yml、nginx.conf 等文件走 Docker 部署的用户同样受益于 fork 同步同步合并后重新执行docker compose up -d --build即可拿到最新代码。可以推断每天自动同步的价值主要正体现在这里多语言数据与生成页面的更新完全由上游流水线完成fork 侧只需被动接收合并结果避免手动 cherry-pick 大量生成文件。手动更新代码立即同步的替代方案如果不想等下一次每日自动同步想立即把上游最新代码合入自己的 fork可以采用 GitHub 标准的同步 fork 流程文档指向 GitHub 官方的 Syncing a fork 文档。核心 git 命令如下在你的 fork 仓库工作目录中执行fork-remote/upstream按你的远端命名替换# 1. 添加上游远端上游即 AI Short 原始仓库 git remote add upstream 上游仓库地址 # 2. 拉取上游最新提交 git fetch upstream # 3. 切回默认分支并合并 git checkout main git merge upstream/main # 4. 推送到自己的 fork git push origin main注意两点git merge可能产生冲突若你在 fork 上修改过上游同样改动的文件例如提示词数据或 i18n 翻译需要按 配置与自定义 的说明保护好自己的定制内容后再解冲突合并推送后 Vercel 会自动触发重新构建。保持关注与小结文档最后还提示给项目 star / watch可以及时收到新功能的更新通知——在开启每日自动同步的前提下这是了解上游这次同步到底带来了什么变化的低成本渠道。小结一下本文的核心路径步骤操作目的1删除 Vercel 创建的旧独立仓库消除无 fork 关系、无法检测更新的根源2用页面右上角Fork按钮 fork 本项目建立与上游的标准 fork 关系3Vercel 新项目页面重新导入 fork 并部署部署来源切换为可同步的 fork4Actions 页面启用 Workflows 并手动跑一次Upstream Sync激活每日自动同步报错时先手动 Sync fork 一次5可选手动git fetch upstream git merge upstream/main git push不想等待每日同步时立即更新开启这套机制后你的 AI Short 私有部署即可在保留自定义配置的同时每天自动跟随上游的提示词库与功能更新持续保持与 项目部署文档 所述标准部署形态的能力一致。赞分享AI 应用提示工程人工智能前端【免费下载链接】ChatGPT-ShortcutStop writing prompts from scratch — a searchable prompt library for ChatGPT, Claude, Gemini and Cursor · Русский 한국어 العربية हिन्दी ไทย 别再从头写提示词现成的拿来就用好用的收进自己的库项目地址https://gitcode.com/gh_mirrors/ch/ChatGPT-Shortcut点击查看免费下载相关推荐TiXL 资产库自动同步指南让 Assets 窗口实时跟随外部文件变更TiXL 资产库自动同步指南让 Assets 窗口实时跟随外部文件变更 TiXLt3作为一款实时动态图形创作工具素材文件的增删改是工作流中的高频操作。本音视频图形学桌面应用Slate PointRef API 深入指南让文档中的点随每次编辑操作自动保持同步Slate PointRef API 深入指南让文档中的点随每次编辑操作自动保持同步 PointRef 点引用是 Slate 编辑器中用来钉住文档前端富文本UI组件上一篇OpenArm v0.1零件采购攻略BOM清单与低成本获取渠道推荐下一篇Buzz GPU 加速实战启用、量化与排错创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考