~/VibeHandbook
$39

平台

github.com

GitHub

它是什么

GitHub 是大多数代码栖身之处。其核心是在云端托管 Git 仓库,但围绕这一点它还加入了完整的协作层:用于审查变更的 pull request、用于跟踪工作的 issue、用于发布版本的 release,以及面向团队的权限管理。它是你推送代码的地方,是别人能找到并参与贡献的地方,而且你的 CI/CD、软件包乃至云端开发环境也越来越多地在这里运行。

优势

  • 开源和私有代码的默认归宿——几乎人人都有账号。
  • pull request 和代码审查让协作和历史脉络一目了然。
  • issue、project 和 milestone 让轻量规划与代码处于同一处。
  • 庞大的集成生态系统——CI、部署钩子、机器人和应用都能接入它。
  • 公开仓库和小型私有仓库免费,且套餐慷慨。

取舍

  • 它把你大量的工作流集中到了单一供应商身上。
  • 功能面很大;团队可能把 project 和 action 配置得过于复杂。
  • 对于较大的组织,私有仓库限制和按席位定价会越积越多。
  • Git 本身有学习曲线,而 GitHub 的界面只能部分掩盖这一点。

最适合

存储和分享代码、通过 pull request 审查变更、用 issue 跟踪工作,以及充当让你的 CI、部署和协作者全都接入的中枢——无论是单人项目还是团队都适用。

与 vibe coding 的契合度

GitHub 是安全 vibe coding 循环的骨干:AI 助手所做的每一处变更都会进入你可以审查的 commit 和分支,而且你随时可以回滚。让 AI 助手在分支上工作、开 pull request 并写好描述,这样你审查的是干净的 diff,而不是对主代码的实时编辑。提示:保持 commit 小巧,并让 AI 助手解释每一个 commit——当 AI 做出意外之举时,那段历史就是你的撤销按钮和审计线索。

# Start a branch, commit, and open a PR with the GitHub CLI
git checkout -b feature/add-checkout
git add -A
git commit -m "Add checkout flow"
git push -u origin feature/add-checkout
gh pr create --fill