Vibe Coding with Git:把 AI 编程变成游戏存档

Source: (unknown)

Summary

猫学长讲解如何将 Git 引入 Vibe Coding 工作流,解决「AI 一条路走到黑」的问题。核心思路是把复杂动画拆解成若干子目标,每完成一个子目标就 commit 一次存档,失败时用 reset 回退再优化提示词重试,整个过程类比游戏中的存档点与 Boss 战。视频以一个完全由代码生成的 3D 聊天动画为实例,展示 VSCode + GitGraph 插件的典型界面布局。作者受 3Blue1Brown 和 Manim 启发,将「Vibe Coding with Git」视为可复用的线性开发流程,并将产出动画上传至开源仓库。

Key Points

  • Git 不是 GitHub:Git 是版本控制工具,GitHub 是代码托管平台,两者不同
  • 把复杂 Vibe Coding 项目拆成若干子目标,每完成一个子目标做一次 commit(存档)
  • 每次攻克新子目标前清空上下文,避免 AI 混淆前后状态
  • 遇到 AI 无法一次搞定的目标时,用 reset 回退到上个存档点,优化提示词再来一次
  • VSCode + GitGraph 插件:可视化 commit 树,支持中文 commit 信息,左目录右浏览器布局
  • 分支(branch)可创建「支线副本」平行探索,最后合并战利品到主线
  • 受 3Blue1Brown/Manim 启发,动画完全由代码生成,运镜随对话内容自适应变化

Transcript

transcript