独立开发者节点

愿每一位独立开发者都能保持初心,获得一个好的结果.

Ethans
1.03D
0.01D

Claude Code 效率翻 N 倍的技巧:用 Git WorkTree 并行开发

  •  
  •   Ethans · May 8 · 2281 views
    This topic created in 185 days ago, the information mentioned may be changed or developed.

    受限于多年开发习惯,之前虽然已经大量使用 Claude Code 进行开发,但我依然习惯于一次修复一个 BUG ,或者一次开发一个特性。

    在原来的开发流程中,开发的时候,脑子一直在考虑各种实现细节、错误分支,没有空闲。

    但如今,使用 SuperPower 插件与 Claude 脑暴完实现方案后,Claude Code 会自己哼哧哼哧花很长时间一个个任务实现,一个个任务验证。

    等它整个方案实现完,基本上已经是半个小时后了,而这期间我却处于无事可干的状态,只能玩玩手机,刷刷视频,感觉实在是有点浪费时间。

    虽然 Claude 提高了整体效率,但感觉好像还可以更上一层楼,于是我就花了点时间调研了下大佬们的工作流是什么样的。

    调研之后才发现,原来大佬之所以可以并行多窗口开发,是因为使用 Git WorkTree 给每个窗口创建了单独的工作目录,所以可以并行开发多个特性,修复多个 BUG 。

    试用了一天,效率确实高了非常多,之前开发特性过程中想到其他特性,或者发现其他 BUG 都是记录到 TODO 中,等到手头这个工作完成后,再开启新的会话进行开发修复,现在可以直接多开一个窗口,并行推进,体验非常爽,推荐正在使用 Claude Code 的朋友都可以试试,真的会上瘾!

    命令:

    claude --worktree

    直接加上 --worktree 就可以创建单独的工作目录进行开发

    9 replies  •  2026-05-09 08:04:22 +08:00
    ttxhxz
    ttxhxz
    May 8
    1
    吴恩达的 claude code 课程,前几节就教了这个。我记得是让 claude code 员工直接授课的
    v2306
    v2306
    May 8
    2
    修改同一个文件不会冲突?
    0x400
    0x400
    May 8 via iPhone
    3
    是的,而且你没注意到你没使用这个的时候它总是会先去用这条命令去找有没有 worktree
    sillydaddy
    4
    我也是因为 vibe coding ,才知道 git 有 worktree 。
    Ethans
    Ethans
    OP
    May 9
    5
    @ttxhxz 还有啥好用的技巧不~
    Ethans
    Ethans
    OP
    May 9❤️1
    6
    @v2306 可以分别独立修改,我目前修改完都是拉 PR 合主干的,如果涉及修改同一个文件同一行代码的话,我估计后合入的需要处理冲突。(和原来多人开发一个逻辑)
    Ethans
    Ethans
    OP
    May 9
    7
    @0x400 还真没注意到
    Ethans
    Ethans
    OP
    May 9
    8
    @sillydaddy 好用!
    yyfearth
    9
    @v2306 有冲突那也是在 merge branch/PR 的时候解决
    多个 Worktree 不能同时用一个 branch 所以不存在开发冲突的问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4250 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 07:52 · PVG 15:52 · LAX 23:52 · JFK 02:52
    ♥ Do have faith in what you're doing.