分支管理——在隔离环境中做实验性修改
分支是什么
Git 分支是一条独立的开发线路。你可以理解为"平行世界"——在分支上做任何修改,都不会影响主分支(main/master)。什么时候准备好了,再合并回去。
典型使用场景:
- 新功能开发 — 在
feature/login分支上做,做完合并到 main - Bug 修复 — 在
fix/crash-on-launch分支上做 - 实验性改动 — 不想搞坏主代码,先在实验分支试试
- 版本发布 — 为每个版本创建 release 分支
AIDE 中的分支操作
文件浏览器进入仓库 → 长按 → Git → Branches,打开分支管理面板。

查看分支
面板顶部显示当前所在的分支,下方列出所有本地和远程分支。
切换分支
点击分支列表中的任意分支 → AIDE 切换工作目录到该分支的文件快照。注意:如果当前有未 commit 的修改,切换前 AIDE 会提示你先 commit 或 Discard。
创建新分支
- 在分支面板里点 New Branch 或类似按钮
- 输入分支名(推荐命名规范:
feature/xxx、fix/xxx、exp/xxx) - 选择从哪个分支派生(默认从当前分支)
- 创建后自动切换到新分支
合并分支
- 切换到目标分支(比如 main)
- 在分支列表里找到要合并进来的分支
- 点分支名旁边的合并选项
- 如果有冲突需要手动解决
删除分支
合并完成后不再需要的分支可以删除(先合并确认没问题再删)。AIDE 同时支持删除本地分支和远程分支(需要 Push 权限)。
实战流程示例
假设你想给 App 加一个"深色模式"功能:
1. 在 main 分支,创建新分支 feature/dark-mode
2. AIDE 自动切换到 feature/dark-mode
3. 在这个分支上开发深色模式相关代码
4. Run 测试没问题后 commit 几次
5. Push 分支到远程(如果需要备份)
6. 切换回 main 分支
7. 合并 feature/dark-mode 到 main
8. 删除 feature/dark-mode 分支
9. Push main 到远程
整个过程 AIDE 都能在手机上完成。