You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PhpStorm中操作Git Worktree并在浏览器查看分支修改结果?

问题1:如何在浏览器查看Git工作树的修改结果

有几种实用方案可以实现:

  • 新增Apache虚拟主机

    1. 编辑Apache配置文件(通常在/etc/apache2/sites-available/目录),新增两个虚拟主机配置:
      <VirtualHost *:80>
         ServerName testy-b1.local
         DocumentRoot /var/www/testy.local/worktree/b1
      </VirtualHost>
      
      <VirtualHost *:80>
         ServerName testy-b2.local
         DocumentRoot /var/www/testy.local/worktree/b2
      </VirtualHost>
      
    2. 启用新配置并重启Apache:
      sudo a2ensite testy-b1.conf testy-b2.conf
      sudo systemctl restart apache2
      
    3. 修改本地/etc/hosts文件,添加域名解析:
      127.0.0.1 testy-b1.local
      127.0.0.1 testy-b2.local
      

    之后访问http://testy-b1.local就能看到b1工作树的修改结果,同理testy-b2.local对应b2工作树。

  • 临时修改DocumentRoot
    如果只是临时测试,可以直接修改原虚拟主机的DocumentRoot为/var/www/testy.local/worktree/b1,重启Apache后访问原域名即可,测试完成后改回原路径。

问题2:PhpStorm中操作Git Worktree的方法

添加工作树到PhpStorm

  1. 打开PhpStorm,点击File > Open,找到/var/www/testy.local/worktree/b1目录,选择Open in New Window(推荐用独立窗口管理不同工作树,避免混淆)。
  2. 重复上述步骤添加b2工作树的目录。

查看修改与提交

  • 每个工作树对应的PhpStorm窗口会自动关联对应分支,窗口右上角的分支角标会显示当前分支(比如b1)。
  • 打开Commit标签页(通常在窗口左侧或底部),直接就能看到当前工作树中修改的文件,填写提交信息后点击Commit即可完成提交,无需手动执行终端命令。

切换与管理工作树

  • 若要切换到不同工作树,直接打开对应工作树的PhpStorm窗口即可。
  • 在Git工具窗口(View > Tool Windows > Git)中,能看到当前工作树关联的分支,也可以在这里进行分支切换、拉取推送等操作。

内容的提问来源于stack exchange,提问作者Alexey Shimansky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 23:47:15