sync-to-origin
Installation
SKILL.md
Sync To Origin
目标
把“这台(可能落后/混乱的)电脑”无脑对齐到 origin 的最新状态,做到:
- 工作区内容与
origin对应分支一致(reset --hard+clean) - 本地所有分支与
origin/*分支一致(强制移动分支指针) - 删除本地那些 远程已不存在 的分支(例如领先电脑已合并并删分支)
这会丢弃本机任何“未推送到 origin”的东西,但会先做可恢复备份。
前提(重要)
- “领先电脑”的成果需要已经在 GitHub 上(也就是已经推到
origin)。否则落后电脑不可能仅靠同步就得到那些只存在于另一台电脑本地的提交/分支。 - 本 skill 不会 自动把本机内容推到远程;它只做“从远程对齐到本机”。