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

能否使用Mermaid创建指定流程图?求具体实现方法

用Mermaid复刻Git工作流流程图:可行且实现步骤

可行性说明

完全可行,Mermaid的flowchart语法支持创建这类包含分支、流向标注的Git工作流图,能精准还原原图的节点关系与操作逻辑。

实现代码

以下是对应目标Git工作流图的Mermaid代码:

flowchart LR
    subgraph 工作区(Working Directory)
        WD[修改文件]
    end
    subgraph 暂存区(Staging Area)
        SA[暂存修改]
    end
    subgraph 本地仓库(Local Repository)
        LR[提交记录]
    end
    subgraph 远程仓库(Remote Repository)
        RR[远程提交]
    end

    WD -->|`git add`| SA
    SA -->|`git commit`| LR
    LR -->|`git push`| RR
    RR -->|`git pull`| LR
    LR -->|`git checkout`| WD
    SA -->|`git reset HEAD`| WD
    LR -->|`git reset --soft`| SA
    LR -->|`git reset --hard`| WD

代码说明

  • 用subgraph划分四个核心区域(工作区、暂存区、本地仓库、远程仓库),对应原图的模块划分
  • 箭头标注使用反引号包裹Git命令,还原原图的操作指令
  • 采用LR(从左到右)的流向布局,和原图的视觉逻辑一致

如果需要调整节点样式(比如形状、颜色),可以修改代码添加配置,示例如下:

flowchart LR
    subgraph 工作区(Working Directory)
        WD[(修改文件)]
    end
    subgraph 暂存区(Staging Area)
        SA{{暂存修改}}
    end
    subgraph 本地仓库(Local Repository)
        LR[提交记录]
    end
    subgraph 远程仓库(Remote Repository)
        RR>远程提交]
    end

    WD -->|`git add`| SA
    SA -->|`git commit`| LR
    LR -->|`git push`| RR
    RR -->|`git pull`| LR
    LR -->|`git checkout`| WD
    SA -->|`git reset HEAD`| WD
    LR -->|`git reset --soft`| SA
    LR -->|`git reset --hard`| WD

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 19:04:56