文章目录

  • 功能块
  • 比拟场景
  • 行动
    • 丢弃
    • 提交
    • 推送
    • 获取
    • 拉取
    • 分支
    • 贮藏
    • 合并
    • 标签
    • 回滚
    • 错误合并
    • 从任意过去开始
    • 遴选

功能块

#mermaid-svg-1MDQuebXnZeD1t28 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-1MDQuebXnZeD1t28 .label text{fill:#333}#mermaid-svg-1MDQuebXnZeD1t28 .node rect,#mermaid-svg-1MDQuebXnZeD1t28 .node circle,#mermaid-svg-1MDQuebXnZeD1t28 .node ellipse,#mermaid-svg-1MDQuebXnZeD1t28 .node polygon,#mermaid-svg-1MDQuebXnZeD1t28 .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-1MDQuebXnZeD1t28 .node .label{text-align:center;fill:#333}#mermaid-svg-1MDQuebXnZeD1t28 .node.clickable{cursor:pointer}#mermaid-svg-1MDQuebXnZeD1t28 .arrowheadPath{fill:#333}#mermaid-svg-1MDQuebXnZeD1t28 .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-1MDQuebXnZeD1t28 .flowchart-link{stroke:#333;fill:none}#mermaid-svg-1MDQuebXnZeD1t28 .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-1MDQuebXnZeD1t28 .edgeLabel rect{opacity:0.9}#mermaid-svg-1MDQuebXnZeD1t28 .edgeLabel span{color:#333}#mermaid-svg-1MDQuebXnZeD1t28 .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-1MDQuebXnZeD1t28 .cluster text{fill:#333}#mermaid-svg-1MDQuebXnZeD1t28 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-1MDQuebXnZeD1t28 .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-1MDQuebXnZeD1t28 text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-1MDQuebXnZeD1t28 .actor-line{stroke:grey}#mermaid-svg-1MDQuebXnZeD1t28 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-1MDQuebXnZeD1t28 .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-1MDQuebXnZeD1t28 #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-1MDQuebXnZeD1t28 .sequenceNumber{fill:#fff}#mermaid-svg-1MDQuebXnZeD1t28 #sequencenumber{fill:#333}#mermaid-svg-1MDQuebXnZeD1t28 #crosshead path{fill:#333;stroke:#333}#mermaid-svg-1MDQuebXnZeD1t28 .messageText{fill:#333;stroke:#333}#mermaid-svg-1MDQuebXnZeD1t28 .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-1MDQuebXnZeD1t28 .labelText,#mermaid-svg-1MDQuebXnZeD1t28 .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-1MDQuebXnZeD1t28 .loopText,#mermaid-svg-1MDQuebXnZeD1t28 .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-1MDQuebXnZeD1t28 .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-1MDQuebXnZeD1t28 .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-1MDQuebXnZeD1t28 .noteText,#mermaid-svg-1MDQuebXnZeD1t28 .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-1MDQuebXnZeD1t28 .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-1MDQuebXnZeD1t28 .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-1MDQuebXnZeD1t28 .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-1MDQuebXnZeD1t28 .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-1MDQuebXnZeD1t28 .section{stroke:none;opacity:0.2}#mermaid-svg-1MDQuebXnZeD1t28 .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-1MDQuebXnZeD1t28 .section2{fill:#fff400}#mermaid-svg-1MDQuebXnZeD1t28 .section1,#mermaid-svg-1MDQuebXnZeD1t28 .section3{fill:#fff;opacity:0.2}#mermaid-svg-1MDQuebXnZeD1t28 .sectionTitle0{fill:#333}#mermaid-svg-1MDQuebXnZeD1t28 .sectionTitle1{fill:#333}#mermaid-svg-1MDQuebXnZeD1t28 .sectionTitle2{fill:#333}#mermaid-svg-1MDQuebXnZeD1t28 .sectionTitle3{fill:#333}#mermaid-svg-1MDQuebXnZeD1t28 .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-1MDQuebXnZeD1t28 .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-1MDQuebXnZeD1t28 .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-1MDQuebXnZeD1t28 .grid path{stroke-width:0}#mermaid-svg-1MDQuebXnZeD1t28 .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-1MDQuebXnZeD1t28 .task{stroke-width:2}#mermaid-svg-1MDQuebXnZeD1t28 .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-1MDQuebXnZeD1t28 .taskText:not([font-size]){font-size:11px}#mermaid-svg-1MDQuebXnZeD1t28 .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-1MDQuebXnZeD1t28 .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-1MDQuebXnZeD1t28 .task.clickable{cursor:pointer}#mermaid-svg-1MDQuebXnZeD1t28 .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-1MDQuebXnZeD1t28 .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-1MDQuebXnZeD1t28 .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-1MDQuebXnZeD1t28 .taskText0,#mermaid-svg-1MDQuebXnZeD1t28 .taskText1,#mermaid-svg-1MDQuebXnZeD1t28 .taskText2,#mermaid-svg-1MDQuebXnZeD1t28 .taskText3{fill:#fff}#mermaid-svg-1MDQuebXnZeD1t28 .task0,#mermaid-svg-1MDQuebXnZeD1t28 .task1,#mermaid-svg-1MDQuebXnZeD1t28 .task2,#mermaid-svg-1MDQuebXnZeD1t28 .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-1MDQuebXnZeD1t28 .taskTextOutside0,#mermaid-svg-1MDQuebXnZeD1t28 .taskTextOutside2{fill:#000}#mermaid-svg-1MDQuebXnZeD1t28 .taskTextOutside1,#mermaid-svg-1MDQuebXnZeD1t28 .taskTextOutside3{fill:#000}#mermaid-svg-1MDQuebXnZeD1t28 .active0,#mermaid-svg-1MDQuebXnZeD1t28 .active1,#mermaid-svg-1MDQuebXnZeD1t28 .active2,#mermaid-svg-1MDQuebXnZeD1t28 .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-1MDQuebXnZeD1t28 .activeText0,#mermaid-svg-1MDQuebXnZeD1t28 .activeText1,#mermaid-svg-1MDQuebXnZeD1t28 .activeText2,#mermaid-svg-1MDQuebXnZeD1t28 .activeText3{fill:#000 !important}#mermaid-svg-1MDQuebXnZeD1t28 .done0,#mermaid-svg-1MDQuebXnZeD1t28 .done1,#mermaid-svg-1MDQuebXnZeD1t28 .done2,#mermaid-svg-1MDQuebXnZeD1t28 .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-1MDQuebXnZeD1t28 .doneText0,#mermaid-svg-1MDQuebXnZeD1t28 .doneText1,#mermaid-svg-1MDQuebXnZeD1t28 .doneText2,#mermaid-svg-1MDQuebXnZeD1t28 .doneText3{fill:#000 !important}#mermaid-svg-1MDQuebXnZeD1t28 .crit0,#mermaid-svg-1MDQuebXnZeD1t28 .crit1,#mermaid-svg-1MDQuebXnZeD1t28 .crit2,#mermaid-svg-1MDQuebXnZeD1t28 .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-1MDQuebXnZeD1t28 .activeCrit0,#mermaid-svg-1MDQuebXnZeD1t28 .activeCrit1,#mermaid-svg-1MDQuebXnZeD1t28 .activeCrit2,#mermaid-svg-1MDQuebXnZeD1t28 .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-1MDQuebXnZeD1t28 .doneCrit0,#mermaid-svg-1MDQuebXnZeD1t28 .doneCrit1,#mermaid-svg-1MDQuebXnZeD1t28 .doneCrit2,#mermaid-svg-1MDQuebXnZeD1t28 .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-1MDQuebXnZeD1t28 .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-1MDQuebXnZeD1t28 .milestoneText{font-style:italic}#mermaid-svg-1MDQuebXnZeD1t28 .doneCritText0,#mermaid-svg-1MDQuebXnZeD1t28 .doneCritText1,#mermaid-svg-1MDQuebXnZeD1t28 .doneCritText2,#mermaid-svg-1MDQuebXnZeD1t28 .doneCritText3{fill:#000 !important}#mermaid-svg-1MDQuebXnZeD1t28 .activeCritText0,#mermaid-svg-1MDQuebXnZeD1t28 .activeCritText1,#mermaid-svg-1MDQuebXnZeD1t28 .activeCritText2,#mermaid-svg-1MDQuebXnZeD1t28 .activeCritText3{fill:#000 !important}#mermaid-svg-1MDQuebXnZeD1t28 .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-1MDQuebXnZeD1t28 g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-1MDQuebXnZeD1t28 g.classGroup text .title{font-weight:bolder}#mermaid-svg-1MDQuebXnZeD1t28 g.clickable{cursor:pointer}#mermaid-svg-1MDQuebXnZeD1t28 g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-1MDQuebXnZeD1t28 g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-1MDQuebXnZeD1t28 .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-1MDQuebXnZeD1t28 .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-1MDQuebXnZeD1t28 .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-1MDQuebXnZeD1t28 .dashed-line{stroke-dasharray:3}#mermaid-svg-1MDQuebXnZeD1t28 #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-1MDQuebXnZeD1t28 #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-1MDQuebXnZeD1t28 #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-1MDQuebXnZeD1t28 #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-1MDQuebXnZeD1t28 #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-1MDQuebXnZeD1t28 #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-1MDQuebXnZeD1t28 #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-1MDQuebXnZeD1t28 #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-1MDQuebXnZeD1t28 .commit-id,#mermaid-svg-1MDQuebXnZeD1t28 .commit-msg,#mermaid-svg-1MDQuebXnZeD1t28 .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-1MDQuebXnZeD1t28 .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-1MDQuebXnZeD1t28 .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-1MDQuebXnZeD1t28 g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-1MDQuebXnZeD1t28 g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-1MDQuebXnZeD1t28 g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-1MDQuebXnZeD1t28 g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-1MDQuebXnZeD1t28 g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-1MDQuebXnZeD1t28 g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-1MDQuebXnZeD1t28 .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-1MDQuebXnZeD1t28 .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-1MDQuebXnZeD1t28 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-1MDQuebXnZeD1t28 .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-1MDQuebXnZeD1t28 .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-1MDQuebXnZeD1t28 .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-1MDQuebXnZeD1t28 .edgeLabel text{fill:#333}#mermaid-svg-1MDQuebXnZeD1t28 .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-1MDQuebXnZeD1t28 .node circle.state-start{fill:black;stroke:black}#mermaid-svg-1MDQuebXnZeD1t28 .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-1MDQuebXnZeD1t28 #statediagram-barbEnd{fill:#9370db}#mermaid-svg-1MDQuebXnZeD1t28 .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-1MDQuebXnZeD1t28 .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-1MDQuebXnZeD1t28 .statediagram-state .divider{stroke:#9370db}#mermaid-svg-1MDQuebXnZeD1t28 .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-1MDQuebXnZeD1t28 .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-1MDQuebXnZeD1t28 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-1MDQuebXnZeD1t28 .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-1MDQuebXnZeD1t28 .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-1MDQuebXnZeD1t28 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-1MDQuebXnZeD1t28 .note-edge{stroke-dasharray:5}#mermaid-svg-1MDQuebXnZeD1t28 .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-1MDQuebXnZeD1t28 .error-icon{fill:#522}#mermaid-svg-1MDQuebXnZeD1t28 .error-text{fill:#522;stroke:#522}#mermaid-svg-1MDQuebXnZeD1t28 .edge-thickness-normal{stroke-width:2px}#mermaid-svg-1MDQuebXnZeD1t28 .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-1MDQuebXnZeD1t28 .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-1MDQuebXnZeD1t28 .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-1MDQuebXnZeD1t28 .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-1MDQuebXnZeD1t28 .marker{fill:#333}#mermaid-svg-1MDQuebXnZeD1t28 .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-1MDQuebXnZeD1t28 {color: rgba(0, 0, 0, 0.75);font: ;}

主要操作
获取
拉取
推送
分支
合并
贮藏
丢弃
标签
提交
回滚
遴选

比拟场景

人类卡卡、贝贝等宇航员终于等于登上了火星了。在经过不懈的探索之后,竟然在火星某处地表下发现了一座被遗弃的古城,现在他们收到了一个任务,探索起始点南站到目标地点北站之间可能有价值的地点:

#mermaid-svg-4Uyxtpp38yNspgPR .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-4Uyxtpp38yNspgPR .label text{fill:#333}#mermaid-svg-4Uyxtpp38yNspgPR .node rect,#mermaid-svg-4Uyxtpp38yNspgPR .node circle,#mermaid-svg-4Uyxtpp38yNspgPR .node ellipse,#mermaid-svg-4Uyxtpp38yNspgPR .node polygon,#mermaid-svg-4Uyxtpp38yNspgPR .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-4Uyxtpp38yNspgPR .node .label{text-align:center;fill:#333}#mermaid-svg-4Uyxtpp38yNspgPR .node.clickable{cursor:pointer}#mermaid-svg-4Uyxtpp38yNspgPR .arrowheadPath{fill:#333}#mermaid-svg-4Uyxtpp38yNspgPR .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-4Uyxtpp38yNspgPR .flowchart-link{stroke:#333;fill:none}#mermaid-svg-4Uyxtpp38yNspgPR .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-4Uyxtpp38yNspgPR .edgeLabel rect{opacity:0.9}#mermaid-svg-4Uyxtpp38yNspgPR .edgeLabel span{color:#333}#mermaid-svg-4Uyxtpp38yNspgPR .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-4Uyxtpp38yNspgPR .cluster text{fill:#333}#mermaid-svg-4Uyxtpp38yNspgPR div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-4Uyxtpp38yNspgPR .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-4Uyxtpp38yNspgPR text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-4Uyxtpp38yNspgPR .actor-line{stroke:grey}#mermaid-svg-4Uyxtpp38yNspgPR .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-4Uyxtpp38yNspgPR .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-4Uyxtpp38yNspgPR #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-4Uyxtpp38yNspgPR .sequenceNumber{fill:#fff}#mermaid-svg-4Uyxtpp38yNspgPR #sequencenumber{fill:#333}#mermaid-svg-4Uyxtpp38yNspgPR #crosshead path{fill:#333;stroke:#333}#mermaid-svg-4Uyxtpp38yNspgPR .messageText{fill:#333;stroke:#333}#mermaid-svg-4Uyxtpp38yNspgPR .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-4Uyxtpp38yNspgPR .labelText,#mermaid-svg-4Uyxtpp38yNspgPR .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-4Uyxtpp38yNspgPR .loopText,#mermaid-svg-4Uyxtpp38yNspgPR .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-4Uyxtpp38yNspgPR .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-4Uyxtpp38yNspgPR .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-4Uyxtpp38yNspgPR .noteText,#mermaid-svg-4Uyxtpp38yNspgPR .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-4Uyxtpp38yNspgPR .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-4Uyxtpp38yNspgPR .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-4Uyxtpp38yNspgPR .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-4Uyxtpp38yNspgPR .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4Uyxtpp38yNspgPR .section{stroke:none;opacity:0.2}#mermaid-svg-4Uyxtpp38yNspgPR .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-4Uyxtpp38yNspgPR .section2{fill:#fff400}#mermaid-svg-4Uyxtpp38yNspgPR .section1,#mermaid-svg-4Uyxtpp38yNspgPR .section3{fill:#fff;opacity:0.2}#mermaid-svg-4Uyxtpp38yNspgPR .sectionTitle0{fill:#333}#mermaid-svg-4Uyxtpp38yNspgPR .sectionTitle1{fill:#333}#mermaid-svg-4Uyxtpp38yNspgPR .sectionTitle2{fill:#333}#mermaid-svg-4Uyxtpp38yNspgPR .sectionTitle3{fill:#333}#mermaid-svg-4Uyxtpp38yNspgPR .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4Uyxtpp38yNspgPR .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-4Uyxtpp38yNspgPR .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4Uyxtpp38yNspgPR .grid path{stroke-width:0}#mermaid-svg-4Uyxtpp38yNspgPR .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-4Uyxtpp38yNspgPR .task{stroke-width:2}#mermaid-svg-4Uyxtpp38yNspgPR .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4Uyxtpp38yNspgPR .taskText:not([font-size]){font-size:11px}#mermaid-svg-4Uyxtpp38yNspgPR .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4Uyxtpp38yNspgPR .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-4Uyxtpp38yNspgPR .task.clickable{cursor:pointer}#mermaid-svg-4Uyxtpp38yNspgPR .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-4Uyxtpp38yNspgPR .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-4Uyxtpp38yNspgPR .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-4Uyxtpp38yNspgPR .taskText0,#mermaid-svg-4Uyxtpp38yNspgPR .taskText1,#mermaid-svg-4Uyxtpp38yNspgPR .taskText2,#mermaid-svg-4Uyxtpp38yNspgPR .taskText3{fill:#fff}#mermaid-svg-4Uyxtpp38yNspgPR .task0,#mermaid-svg-4Uyxtpp38yNspgPR .task1,#mermaid-svg-4Uyxtpp38yNspgPR .task2,#mermaid-svg-4Uyxtpp38yNspgPR .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-4Uyxtpp38yNspgPR .taskTextOutside0,#mermaid-svg-4Uyxtpp38yNspgPR .taskTextOutside2{fill:#000}#mermaid-svg-4Uyxtpp38yNspgPR .taskTextOutside1,#mermaid-svg-4Uyxtpp38yNspgPR .taskTextOutside3{fill:#000}#mermaid-svg-4Uyxtpp38yNspgPR .active0,#mermaid-svg-4Uyxtpp38yNspgPR .active1,#mermaid-svg-4Uyxtpp38yNspgPR .active2,#mermaid-svg-4Uyxtpp38yNspgPR .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-4Uyxtpp38yNspgPR .activeText0,#mermaid-svg-4Uyxtpp38yNspgPR .activeText1,#mermaid-svg-4Uyxtpp38yNspgPR .activeText2,#mermaid-svg-4Uyxtpp38yNspgPR .activeText3{fill:#000 !important}#mermaid-svg-4Uyxtpp38yNspgPR .done0,#mermaid-svg-4Uyxtpp38yNspgPR .done1,#mermaid-svg-4Uyxtpp38yNspgPR .done2,#mermaid-svg-4Uyxtpp38yNspgPR .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-4Uyxtpp38yNspgPR .doneText0,#mermaid-svg-4Uyxtpp38yNspgPR .doneText1,#mermaid-svg-4Uyxtpp38yNspgPR .doneText2,#mermaid-svg-4Uyxtpp38yNspgPR .doneText3{fill:#000 !important}#mermaid-svg-4Uyxtpp38yNspgPR .crit0,#mermaid-svg-4Uyxtpp38yNspgPR .crit1,#mermaid-svg-4Uyxtpp38yNspgPR .crit2,#mermaid-svg-4Uyxtpp38yNspgPR .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-4Uyxtpp38yNspgPR .activeCrit0,#mermaid-svg-4Uyxtpp38yNspgPR .activeCrit1,#mermaid-svg-4Uyxtpp38yNspgPR .activeCrit2,#mermaid-svg-4Uyxtpp38yNspgPR .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-4Uyxtpp38yNspgPR .doneCrit0,#mermaid-svg-4Uyxtpp38yNspgPR .doneCrit1,#mermaid-svg-4Uyxtpp38yNspgPR .doneCrit2,#mermaid-svg-4Uyxtpp38yNspgPR .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-4Uyxtpp38yNspgPR .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-4Uyxtpp38yNspgPR .milestoneText{font-style:italic}#mermaid-svg-4Uyxtpp38yNspgPR .doneCritText0,#mermaid-svg-4Uyxtpp38yNspgPR .doneCritText1,#mermaid-svg-4Uyxtpp38yNspgPR .doneCritText2,#mermaid-svg-4Uyxtpp38yNspgPR .doneCritText3{fill:#000 !important}#mermaid-svg-4Uyxtpp38yNspgPR .activeCritText0,#mermaid-svg-4Uyxtpp38yNspgPR .activeCritText1,#mermaid-svg-4Uyxtpp38yNspgPR .activeCritText2,#mermaid-svg-4Uyxtpp38yNspgPR .activeCritText3{fill:#000 !important}#mermaid-svg-4Uyxtpp38yNspgPR .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4Uyxtpp38yNspgPR g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-4Uyxtpp38yNspgPR g.classGroup text .title{font-weight:bolder}#mermaid-svg-4Uyxtpp38yNspgPR g.clickable{cursor:pointer}#mermaid-svg-4Uyxtpp38yNspgPR g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-4Uyxtpp38yNspgPR g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-4Uyxtpp38yNspgPR .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-4Uyxtpp38yNspgPR .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-4Uyxtpp38yNspgPR .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-4Uyxtpp38yNspgPR .dashed-line{stroke-dasharray:3}#mermaid-svg-4Uyxtpp38yNspgPR #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-4Uyxtpp38yNspgPR #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-4Uyxtpp38yNspgPR #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-4Uyxtpp38yNspgPR #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-4Uyxtpp38yNspgPR #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-4Uyxtpp38yNspgPR #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-4Uyxtpp38yNspgPR #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-4Uyxtpp38yNspgPR #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-4Uyxtpp38yNspgPR .commit-id,#mermaid-svg-4Uyxtpp38yNspgPR .commit-msg,#mermaid-svg-4Uyxtpp38yNspgPR .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4Uyxtpp38yNspgPR .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4Uyxtpp38yNspgPR .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4Uyxtpp38yNspgPR g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4Uyxtpp38yNspgPR g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-4Uyxtpp38yNspgPR g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-4Uyxtpp38yNspgPR g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-4Uyxtpp38yNspgPR g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-4Uyxtpp38yNspgPR g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-4Uyxtpp38yNspgPR .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-4Uyxtpp38yNspgPR .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-4Uyxtpp38yNspgPR .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-4Uyxtpp38yNspgPR .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-4Uyxtpp38yNspgPR .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-4Uyxtpp38yNspgPR .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-4Uyxtpp38yNspgPR .edgeLabel text{fill:#333}#mermaid-svg-4Uyxtpp38yNspgPR .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-4Uyxtpp38yNspgPR .node circle.state-start{fill:black;stroke:black}#mermaid-svg-4Uyxtpp38yNspgPR .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-4Uyxtpp38yNspgPR #statediagram-barbEnd{fill:#9370db}#mermaid-svg-4Uyxtpp38yNspgPR .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-4Uyxtpp38yNspgPR .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-4Uyxtpp38yNspgPR .statediagram-state .divider{stroke:#9370db}#mermaid-svg-4Uyxtpp38yNspgPR .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-4Uyxtpp38yNspgPR .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-4Uyxtpp38yNspgPR .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-4Uyxtpp38yNspgPR .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-4Uyxtpp38yNspgPR .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-4Uyxtpp38yNspgPR .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-4Uyxtpp38yNspgPR .note-edge{stroke-dasharray:5}#mermaid-svg-4Uyxtpp38yNspgPR .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-4Uyxtpp38yNspgPR .error-icon{fill:#522}#mermaid-svg-4Uyxtpp38yNspgPR .error-text{fill:#522;stroke:#522}#mermaid-svg-4Uyxtpp38yNspgPR .edge-thickness-normal{stroke-width:2px}#mermaid-svg-4Uyxtpp38yNspgPR .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-4Uyxtpp38yNspgPR .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-4Uyxtpp38yNspgPR .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-4Uyxtpp38yNspgPR .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-4Uyxtpp38yNspgPR .marker{fill:#333}#mermaid-svg-4Uyxtpp38yNspgPR .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-4Uyxtpp38yNspgPR {color: rgba(0, 0, 0, 0.75);font: ;}

未知途径
南站
北站

从南站到北站的探索过程中,宇航员和地球的交流的指令格式是这样的:

  • 从南站向前直走1000米,到达前面塌方地标1处。
  • 从塌方地标1处左行3000米,到达坑洞1号。
  • 向前直走500米,到达目标地点。

由于环境的极度恶劣,宇航员只携带了简单的设备,可以记录发现的路径以及通过这个设备和地球通信。这个设备的叫做 git,它有个图形界面操作软件,叫做 sourceTree,含有来源追溯之意。

#mermaid-svg-DvsosYPqb8z2isVh .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-DvsosYPqb8z2isVh .label text{fill:#333}#mermaid-svg-DvsosYPqb8z2isVh .node rect,#mermaid-svg-DvsosYPqb8z2isVh .node circle,#mermaid-svg-DvsosYPqb8z2isVh .node ellipse,#mermaid-svg-DvsosYPqb8z2isVh .node polygon,#mermaid-svg-DvsosYPqb8z2isVh .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-DvsosYPqb8z2isVh .node .label{text-align:center;fill:#333}#mermaid-svg-DvsosYPqb8z2isVh .node.clickable{cursor:pointer}#mermaid-svg-DvsosYPqb8z2isVh .arrowheadPath{fill:#333}#mermaid-svg-DvsosYPqb8z2isVh .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-DvsosYPqb8z2isVh .flowchart-link{stroke:#333;fill:none}#mermaid-svg-DvsosYPqb8z2isVh .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-DvsosYPqb8z2isVh .edgeLabel rect{opacity:0.9}#mermaid-svg-DvsosYPqb8z2isVh .edgeLabel span{color:#333}#mermaid-svg-DvsosYPqb8z2isVh .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-DvsosYPqb8z2isVh .cluster text{fill:#333}#mermaid-svg-DvsosYPqb8z2isVh div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-DvsosYPqb8z2isVh .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-DvsosYPqb8z2isVh text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-DvsosYPqb8z2isVh .actor-line{stroke:grey}#mermaid-svg-DvsosYPqb8z2isVh .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-DvsosYPqb8z2isVh .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-DvsosYPqb8z2isVh #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-DvsosYPqb8z2isVh .sequenceNumber{fill:#fff}#mermaid-svg-DvsosYPqb8z2isVh #sequencenumber{fill:#333}#mermaid-svg-DvsosYPqb8z2isVh #crosshead path{fill:#333;stroke:#333}#mermaid-svg-DvsosYPqb8z2isVh .messageText{fill:#333;stroke:#333}#mermaid-svg-DvsosYPqb8z2isVh .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-DvsosYPqb8z2isVh .labelText,#mermaid-svg-DvsosYPqb8z2isVh .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-DvsosYPqb8z2isVh .loopText,#mermaid-svg-DvsosYPqb8z2isVh .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-DvsosYPqb8z2isVh .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-DvsosYPqb8z2isVh .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-DvsosYPqb8z2isVh .noteText,#mermaid-svg-DvsosYPqb8z2isVh .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-DvsosYPqb8z2isVh .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-DvsosYPqb8z2isVh .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-DvsosYPqb8z2isVh .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-DvsosYPqb8z2isVh .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-DvsosYPqb8z2isVh .section{stroke:none;opacity:0.2}#mermaid-svg-DvsosYPqb8z2isVh .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-DvsosYPqb8z2isVh .section2{fill:#fff400}#mermaid-svg-DvsosYPqb8z2isVh .section1,#mermaid-svg-DvsosYPqb8z2isVh .section3{fill:#fff;opacity:0.2}#mermaid-svg-DvsosYPqb8z2isVh .sectionTitle0{fill:#333}#mermaid-svg-DvsosYPqb8z2isVh .sectionTitle1{fill:#333}#mermaid-svg-DvsosYPqb8z2isVh .sectionTitle2{fill:#333}#mermaid-svg-DvsosYPqb8z2isVh .sectionTitle3{fill:#333}#mermaid-svg-DvsosYPqb8z2isVh .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-DvsosYPqb8z2isVh .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-DvsosYPqb8z2isVh .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-DvsosYPqb8z2isVh .grid path{stroke-width:0}#mermaid-svg-DvsosYPqb8z2isVh .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-DvsosYPqb8z2isVh .task{stroke-width:2}#mermaid-svg-DvsosYPqb8z2isVh .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-DvsosYPqb8z2isVh .taskText:not([font-size]){font-size:11px}#mermaid-svg-DvsosYPqb8z2isVh .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-DvsosYPqb8z2isVh .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-DvsosYPqb8z2isVh .task.clickable{cursor:pointer}#mermaid-svg-DvsosYPqb8z2isVh .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-DvsosYPqb8z2isVh .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-DvsosYPqb8z2isVh .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-DvsosYPqb8z2isVh .taskText0,#mermaid-svg-DvsosYPqb8z2isVh .taskText1,#mermaid-svg-DvsosYPqb8z2isVh .taskText2,#mermaid-svg-DvsosYPqb8z2isVh .taskText3{fill:#fff}#mermaid-svg-DvsosYPqb8z2isVh .task0,#mermaid-svg-DvsosYPqb8z2isVh .task1,#mermaid-svg-DvsosYPqb8z2isVh .task2,#mermaid-svg-DvsosYPqb8z2isVh .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-DvsosYPqb8z2isVh .taskTextOutside0,#mermaid-svg-DvsosYPqb8z2isVh .taskTextOutside2{fill:#000}#mermaid-svg-DvsosYPqb8z2isVh .taskTextOutside1,#mermaid-svg-DvsosYPqb8z2isVh .taskTextOutside3{fill:#000}#mermaid-svg-DvsosYPqb8z2isVh .active0,#mermaid-svg-DvsosYPqb8z2isVh .active1,#mermaid-svg-DvsosYPqb8z2isVh .active2,#mermaid-svg-DvsosYPqb8z2isVh .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-DvsosYPqb8z2isVh .activeText0,#mermaid-svg-DvsosYPqb8z2isVh .activeText1,#mermaid-svg-DvsosYPqb8z2isVh .activeText2,#mermaid-svg-DvsosYPqb8z2isVh .activeText3{fill:#000 !important}#mermaid-svg-DvsosYPqb8z2isVh .done0,#mermaid-svg-DvsosYPqb8z2isVh .done1,#mermaid-svg-DvsosYPqb8z2isVh .done2,#mermaid-svg-DvsosYPqb8z2isVh .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-DvsosYPqb8z2isVh .doneText0,#mermaid-svg-DvsosYPqb8z2isVh .doneText1,#mermaid-svg-DvsosYPqb8z2isVh .doneText2,#mermaid-svg-DvsosYPqb8z2isVh .doneText3{fill:#000 !important}#mermaid-svg-DvsosYPqb8z2isVh .crit0,#mermaid-svg-DvsosYPqb8z2isVh .crit1,#mermaid-svg-DvsosYPqb8z2isVh .crit2,#mermaid-svg-DvsosYPqb8z2isVh .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-DvsosYPqb8z2isVh .activeCrit0,#mermaid-svg-DvsosYPqb8z2isVh .activeCrit1,#mermaid-svg-DvsosYPqb8z2isVh .activeCrit2,#mermaid-svg-DvsosYPqb8z2isVh .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-DvsosYPqb8z2isVh .doneCrit0,#mermaid-svg-DvsosYPqb8z2isVh .doneCrit1,#mermaid-svg-DvsosYPqb8z2isVh .doneCrit2,#mermaid-svg-DvsosYPqb8z2isVh .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-DvsosYPqb8z2isVh .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-DvsosYPqb8z2isVh .milestoneText{font-style:italic}#mermaid-svg-DvsosYPqb8z2isVh .doneCritText0,#mermaid-svg-DvsosYPqb8z2isVh .doneCritText1,#mermaid-svg-DvsosYPqb8z2isVh .doneCritText2,#mermaid-svg-DvsosYPqb8z2isVh .doneCritText3{fill:#000 !important}#mermaid-svg-DvsosYPqb8z2isVh .activeCritText0,#mermaid-svg-DvsosYPqb8z2isVh .activeCritText1,#mermaid-svg-DvsosYPqb8z2isVh .activeCritText2,#mermaid-svg-DvsosYPqb8z2isVh .activeCritText3{fill:#000 !important}#mermaid-svg-DvsosYPqb8z2isVh .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-DvsosYPqb8z2isVh g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-DvsosYPqb8z2isVh g.classGroup text .title{font-weight:bolder}#mermaid-svg-DvsosYPqb8z2isVh g.clickable{cursor:pointer}#mermaid-svg-DvsosYPqb8z2isVh g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-DvsosYPqb8z2isVh g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-DvsosYPqb8z2isVh .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-DvsosYPqb8z2isVh .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-DvsosYPqb8z2isVh .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-DvsosYPqb8z2isVh .dashed-line{stroke-dasharray:3}#mermaid-svg-DvsosYPqb8z2isVh #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-DvsosYPqb8z2isVh #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-DvsosYPqb8z2isVh #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-DvsosYPqb8z2isVh #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-DvsosYPqb8z2isVh #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-DvsosYPqb8z2isVh #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-DvsosYPqb8z2isVh #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-DvsosYPqb8z2isVh #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-DvsosYPqb8z2isVh .commit-id,#mermaid-svg-DvsosYPqb8z2isVh .commit-msg,#mermaid-svg-DvsosYPqb8z2isVh .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-DvsosYPqb8z2isVh .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-DvsosYPqb8z2isVh .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-DvsosYPqb8z2isVh g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-DvsosYPqb8z2isVh g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-DvsosYPqb8z2isVh g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-DvsosYPqb8z2isVh g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-DvsosYPqb8z2isVh g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-DvsosYPqb8z2isVh g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-DvsosYPqb8z2isVh .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-DvsosYPqb8z2isVh .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-DvsosYPqb8z2isVh .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-DvsosYPqb8z2isVh .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-DvsosYPqb8z2isVh .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-DvsosYPqb8z2isVh .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-DvsosYPqb8z2isVh .edgeLabel text{fill:#333}#mermaid-svg-DvsosYPqb8z2isVh .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-DvsosYPqb8z2isVh .node circle.state-start{fill:black;stroke:black}#mermaid-svg-DvsosYPqb8z2isVh .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-DvsosYPqb8z2isVh #statediagram-barbEnd{fill:#9370db}#mermaid-svg-DvsosYPqb8z2isVh .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-DvsosYPqb8z2isVh .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-DvsosYPqb8z2isVh .statediagram-state .divider{stroke:#9370db}#mermaid-svg-DvsosYPqb8z2isVh .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-DvsosYPqb8z2isVh .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-DvsosYPqb8z2isVh .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-DvsosYPqb8z2isVh .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-DvsosYPqb8z2isVh .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-DvsosYPqb8z2isVh .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-DvsosYPqb8z2isVh .note-edge{stroke-dasharray:5}#mermaid-svg-DvsosYPqb8z2isVh .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-DvsosYPqb8z2isVh .error-icon{fill:#522}#mermaid-svg-DvsosYPqb8z2isVh .error-text{fill:#522;stroke:#522}#mermaid-svg-DvsosYPqb8z2isVh .edge-thickness-normal{stroke-width:2px}#mermaid-svg-DvsosYPqb8z2isVh .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-DvsosYPqb8z2isVh .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-DvsosYPqb8z2isVh .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-DvsosYPqb8z2isVh .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-DvsosYPqb8z2isVh .marker{fill:#333}#mermaid-svg-DvsosYPqb8z2isVh .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-DvsosYPqb8z2isVh {color: rgba(0, 0, 0, 0.75);font: ;}

git
git
宇航员
地球

首先,宇航员需要从地球获取任务目标:

为了保证宇航员的安全和任务的顺序完成,只能操作指定的行动。

行动

丢弃

行动内容:宇航员将探索的路线上发现的没有探索价值的地点丢弃。
使用场景:丢弃下面发现的垃圾厂

提交

行动内容:宇航员确认探索的路线上发现的一系列有探索价值的地点。
使用场景 :贝贝发现 塌方地表2,并认可这个行动路线价值,因此将该路线 提交 到本地。此时,并没有推送给地球,地球并不知道新发现的地点。

推送

行动内容: 宇航员将探索发现的路径推送给地球。
使用场景:在贝贝到达 塌方地表2 的同时,卡卡到达了 塌方地表2 ,并且将提交的路线推送给地球。

获取

行动内容:从地球获取最新发现的所有行动路线。
使用场景:贝贝在推送自己的发现之前,先从地球 获取 了最新行动路线。

拉取

行动内容:执行获取操作,如果从地球获取的所有行动路线中,没有关于宇航员正在执行的行动路线的行动指令,结束行动;如果有关于当前行动路线的指令,那么那么宇航员需要执行最新行动。
使用场景:贝贝和卡卡当前都在 master 主行动路线上,而且贝贝将要推送给地球的内容和卡卡已推送的内容发生了冲突。

贝贝本地提交:

卡卡推送给地球的内容:

这个时候,贝贝如果执行推送,会被拒绝。贝贝这时应该执行 拉取操作。这时 sourceTree会提醒你发生了冲突了:

这个时候,你需要重新修改文件描述:

分支

行动内容 :从南站到北站新开辟的行动路线。
主要场景 :为了避免不同宇航员之间的行动路线冲突,最大化的利用资源,贝贝和卡卡都新开辟了一条新的路线,并且把 master命名为主路线。在新开辟的路线上,贝贝和卡卡分别发现了塌方地表3塌方地表4 ,经过价值评估之后,贝贝和卡卡分别将新发现的地点推送给了地球。

#mermaid-svg-emfH25OPE7RqBrak .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-emfH25OPE7RqBrak .label text{fill:#333}#mermaid-svg-emfH25OPE7RqBrak .node rect,#mermaid-svg-emfH25OPE7RqBrak .node circle,#mermaid-svg-emfH25OPE7RqBrak .node ellipse,#mermaid-svg-emfH25OPE7RqBrak .node polygon,#mermaid-svg-emfH25OPE7RqBrak .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-emfH25OPE7RqBrak .node .label{text-align:center;fill:#333}#mermaid-svg-emfH25OPE7RqBrak .node.clickable{cursor:pointer}#mermaid-svg-emfH25OPE7RqBrak .arrowheadPath{fill:#333}#mermaid-svg-emfH25OPE7RqBrak .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-emfH25OPE7RqBrak .flowchart-link{stroke:#333;fill:none}#mermaid-svg-emfH25OPE7RqBrak .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-emfH25OPE7RqBrak .edgeLabel rect{opacity:0.9}#mermaid-svg-emfH25OPE7RqBrak .edgeLabel span{color:#333}#mermaid-svg-emfH25OPE7RqBrak .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-emfH25OPE7RqBrak .cluster text{fill:#333}#mermaid-svg-emfH25OPE7RqBrak div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-emfH25OPE7RqBrak .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-emfH25OPE7RqBrak text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-emfH25OPE7RqBrak .actor-line{stroke:grey}#mermaid-svg-emfH25OPE7RqBrak .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-emfH25OPE7RqBrak .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-emfH25OPE7RqBrak #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-emfH25OPE7RqBrak .sequenceNumber{fill:#fff}#mermaid-svg-emfH25OPE7RqBrak #sequencenumber{fill:#333}#mermaid-svg-emfH25OPE7RqBrak #crosshead path{fill:#333;stroke:#333}#mermaid-svg-emfH25OPE7RqBrak .messageText{fill:#333;stroke:#333}#mermaid-svg-emfH25OPE7RqBrak .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-emfH25OPE7RqBrak .labelText,#mermaid-svg-emfH25OPE7RqBrak .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-emfH25OPE7RqBrak .loopText,#mermaid-svg-emfH25OPE7RqBrak .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-emfH25OPE7RqBrak .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-emfH25OPE7RqBrak .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-emfH25OPE7RqBrak .noteText,#mermaid-svg-emfH25OPE7RqBrak .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-emfH25OPE7RqBrak .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-emfH25OPE7RqBrak .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-emfH25OPE7RqBrak .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-emfH25OPE7RqBrak .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-emfH25OPE7RqBrak .section{stroke:none;opacity:0.2}#mermaid-svg-emfH25OPE7RqBrak .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-emfH25OPE7RqBrak .section2{fill:#fff400}#mermaid-svg-emfH25OPE7RqBrak .section1,#mermaid-svg-emfH25OPE7RqBrak .section3{fill:#fff;opacity:0.2}#mermaid-svg-emfH25OPE7RqBrak .sectionTitle0{fill:#333}#mermaid-svg-emfH25OPE7RqBrak .sectionTitle1{fill:#333}#mermaid-svg-emfH25OPE7RqBrak .sectionTitle2{fill:#333}#mermaid-svg-emfH25OPE7RqBrak .sectionTitle3{fill:#333}#mermaid-svg-emfH25OPE7RqBrak .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-emfH25OPE7RqBrak .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-emfH25OPE7RqBrak .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-emfH25OPE7RqBrak .grid path{stroke-width:0}#mermaid-svg-emfH25OPE7RqBrak .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-emfH25OPE7RqBrak .task{stroke-width:2}#mermaid-svg-emfH25OPE7RqBrak .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-emfH25OPE7RqBrak .taskText:not([font-size]){font-size:11px}#mermaid-svg-emfH25OPE7RqBrak .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-emfH25OPE7RqBrak .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-emfH25OPE7RqBrak .task.clickable{cursor:pointer}#mermaid-svg-emfH25OPE7RqBrak .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-emfH25OPE7RqBrak .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-emfH25OPE7RqBrak .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-emfH25OPE7RqBrak .taskText0,#mermaid-svg-emfH25OPE7RqBrak .taskText1,#mermaid-svg-emfH25OPE7RqBrak .taskText2,#mermaid-svg-emfH25OPE7RqBrak .taskText3{fill:#fff}#mermaid-svg-emfH25OPE7RqBrak .task0,#mermaid-svg-emfH25OPE7RqBrak .task1,#mermaid-svg-emfH25OPE7RqBrak .task2,#mermaid-svg-emfH25OPE7RqBrak .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-emfH25OPE7RqBrak .taskTextOutside0,#mermaid-svg-emfH25OPE7RqBrak .taskTextOutside2{fill:#000}#mermaid-svg-emfH25OPE7RqBrak .taskTextOutside1,#mermaid-svg-emfH25OPE7RqBrak .taskTextOutside3{fill:#000}#mermaid-svg-emfH25OPE7RqBrak .active0,#mermaid-svg-emfH25OPE7RqBrak .active1,#mermaid-svg-emfH25OPE7RqBrak .active2,#mermaid-svg-emfH25OPE7RqBrak .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-emfH25OPE7RqBrak .activeText0,#mermaid-svg-emfH25OPE7RqBrak .activeText1,#mermaid-svg-emfH25OPE7RqBrak .activeText2,#mermaid-svg-emfH25OPE7RqBrak .activeText3{fill:#000 !important}#mermaid-svg-emfH25OPE7RqBrak .done0,#mermaid-svg-emfH25OPE7RqBrak .done1,#mermaid-svg-emfH25OPE7RqBrak .done2,#mermaid-svg-emfH25OPE7RqBrak .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-emfH25OPE7RqBrak .doneText0,#mermaid-svg-emfH25OPE7RqBrak .doneText1,#mermaid-svg-emfH25OPE7RqBrak .doneText2,#mermaid-svg-emfH25OPE7RqBrak .doneText3{fill:#000 !important}#mermaid-svg-emfH25OPE7RqBrak .crit0,#mermaid-svg-emfH25OPE7RqBrak .crit1,#mermaid-svg-emfH25OPE7RqBrak .crit2,#mermaid-svg-emfH25OPE7RqBrak .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-emfH25OPE7RqBrak .activeCrit0,#mermaid-svg-emfH25OPE7RqBrak .activeCrit1,#mermaid-svg-emfH25OPE7RqBrak .activeCrit2,#mermaid-svg-emfH25OPE7RqBrak .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-emfH25OPE7RqBrak .doneCrit0,#mermaid-svg-emfH25OPE7RqBrak .doneCrit1,#mermaid-svg-emfH25OPE7RqBrak .doneCrit2,#mermaid-svg-emfH25OPE7RqBrak .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-emfH25OPE7RqBrak .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-emfH25OPE7RqBrak .milestoneText{font-style:italic}#mermaid-svg-emfH25OPE7RqBrak .doneCritText0,#mermaid-svg-emfH25OPE7RqBrak .doneCritText1,#mermaid-svg-emfH25OPE7RqBrak .doneCritText2,#mermaid-svg-emfH25OPE7RqBrak .doneCritText3{fill:#000 !important}#mermaid-svg-emfH25OPE7RqBrak .activeCritText0,#mermaid-svg-emfH25OPE7RqBrak .activeCritText1,#mermaid-svg-emfH25OPE7RqBrak .activeCritText2,#mermaid-svg-emfH25OPE7RqBrak .activeCritText3{fill:#000 !important}#mermaid-svg-emfH25OPE7RqBrak .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-emfH25OPE7RqBrak g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-emfH25OPE7RqBrak g.classGroup text .title{font-weight:bolder}#mermaid-svg-emfH25OPE7RqBrak g.clickable{cursor:pointer}#mermaid-svg-emfH25OPE7RqBrak g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-emfH25OPE7RqBrak g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-emfH25OPE7RqBrak .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-emfH25OPE7RqBrak .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-emfH25OPE7RqBrak .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-emfH25OPE7RqBrak .dashed-line{stroke-dasharray:3}#mermaid-svg-emfH25OPE7RqBrak #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-emfH25OPE7RqBrak #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-emfH25OPE7RqBrak #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-emfH25OPE7RqBrak #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-emfH25OPE7RqBrak #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-emfH25OPE7RqBrak #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-emfH25OPE7RqBrak #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-emfH25OPE7RqBrak #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-emfH25OPE7RqBrak .commit-id,#mermaid-svg-emfH25OPE7RqBrak .commit-msg,#mermaid-svg-emfH25OPE7RqBrak .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-emfH25OPE7RqBrak .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-emfH25OPE7RqBrak .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-emfH25OPE7RqBrak g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-emfH25OPE7RqBrak g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-emfH25OPE7RqBrak g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-emfH25OPE7RqBrak g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-emfH25OPE7RqBrak g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-emfH25OPE7RqBrak g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-emfH25OPE7RqBrak .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-emfH25OPE7RqBrak .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-emfH25OPE7RqBrak .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-emfH25OPE7RqBrak .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-emfH25OPE7RqBrak .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-emfH25OPE7RqBrak .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-emfH25OPE7RqBrak .edgeLabel text{fill:#333}#mermaid-svg-emfH25OPE7RqBrak .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-emfH25OPE7RqBrak .node circle.state-start{fill:black;stroke:black}#mermaid-svg-emfH25OPE7RqBrak .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-emfH25OPE7RqBrak #statediagram-barbEnd{fill:#9370db}#mermaid-svg-emfH25OPE7RqBrak .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-emfH25OPE7RqBrak .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-emfH25OPE7RqBrak .statediagram-state .divider{stroke:#9370db}#mermaid-svg-emfH25OPE7RqBrak .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-emfH25OPE7RqBrak .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-emfH25OPE7RqBrak .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-emfH25OPE7RqBrak .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-emfH25OPE7RqBrak .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-emfH25OPE7RqBrak .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-emfH25OPE7RqBrak .note-edge{stroke-dasharray:5}#mermaid-svg-emfH25OPE7RqBrak .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-emfH25OPE7RqBrak .error-icon{fill:#522}#mermaid-svg-emfH25OPE7RqBrak .error-text{fill:#522;stroke:#522}#mermaid-svg-emfH25OPE7RqBrak .edge-thickness-normal{stroke-width:2px}#mermaid-svg-emfH25OPE7RqBrak .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-emfH25OPE7RqBrak .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-emfH25OPE7RqBrak .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-emfH25OPE7RqBrak .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-emfH25OPE7RqBrak .marker{fill:#333}#mermaid-svg-emfH25OPE7RqBrak .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-emfH25OPE7RqBrak {color: rgba(0, 0, 0, 0.75);font: ;}

主路线
贝贝路线1
卡卡路线1

贮藏

行动内容 :保存宇航员当前的发现待确认探索价值的地点。
主要场景 :贝贝在发现了 塌方地表5塌方地表6 之后,联想到卡卡发现的 塌方地表4。直觉告诉他,塌方地表4 对于了解 塌方地表5塌方地表6 很有必要,因此需要先搁置 塌方地表5塌方地表6 的确认工作,先探索 塌方地表4

合并

行动内容 :将行动路线A合并到行动路线B,即将行动路线A的探索工作在行动路线B上重新操作一次。
主要场景 :贝贝将卡卡推送的 卡卡路线1 合并到了 贝贝路线1 分支。注意,先要确认下当前所在的分支是 贝贝路线1, 在进行下面的合并操作。

在进行完合并操作(可能会有冲突,有冲突就本地进行冲突解决)后,将贮藏的东西重新应用:


经过一番探索,确认了 塌方地表5塌方地表6 的价值,进行提交。

标签

行动内容 :给行动路线起一个更有意义的名字。
主要场景塌方地表5塌方地表6 的发现为人类带来了很大的经济利益,为了纪念这个特殊的行动,标记为 “贝贝一号”。

回滚

行动内容 :撤销 提交 的行动路线。
主要场景 :在贝贝进行 塌方地表5塌方地表6 的时候,卡卡又对 塌方地表4 进行了又一番考察,认为 塌方地表4 没有价值,因此 回滚 上一次的 提交

塌方地表4 文件已经被删除,推送给地球:

错误合并

主要场景 :为了培养下一代人才,这一次新手木木也被送上了火星,登陆点是贝贝路线,接替贝贝的工作。

由于不熟悉操作流程,木木都没有和贝贝确认卡卡的最新提交是否可以合并到当前的工作,直接进行了合并操作:
塌方地表4 被删除了。木木刚准备着把新的工作推送给地球,还好贝贝刚好发现,及时纠正了木木的工作。

这种错误一般也出现在把 master 分支往自己的开发分支上合并。不要把 master 的分支往开分分支上合并。

从任意过去开始

主要场景 :木木为了提醒自己,并没有 回滚 自己错误, 而是给当前的工作打了个 标签

然后, 从 贝贝发现塌方地表3 的地方重新 分支 ,重新开始贝贝的工作:

下面是木木重新开始的地方:

遴选

行动内容 :只选取有价值的内容到当前的工作路线中。
主要场景 :木木经过不懈的努力,终于连续有了两次重大的发现 木木发现塌方地表7和塌方地表8木木发现塌方地表9和塌方地表10

贝贝发现, 木木发现塌方地表7和塌方地表8 的工作内容对自己当前的工作内容很有价值,而 木木发现塌方地表9和塌方地表10 暂时对自己并没有任何需要:

木木发现塌方地表7和塌方地表8 合并到贝贝的分支上了:

白说 SourceTree相关推荐

  1. 获取 SourceTree License 许可证的步骤

    SourceTree过期啦,你是在逗我吗,不是免费的么???? 查看了一下原来是免费的,只不过需要注册一下,给和我一样白的写一下,为了记录 注册过程: 1:首先打开SourceTree--注册 --注 ...

  2. IP白名单添加了当前IP,获取access_token时依然报出错误码40164的坑

    开发公众号网页时,想要调用微信API接口,令人无奈的是,想要调用各接口都需使用access_token,于是,获取access_token的征途开始了-- 1.开发者基本配置 (1) 公众平台官网登录 ...

  3. sourcetree管理git

    下载地址: https://www.sourcetreeapp.com/ 跳过注册: 到注册登录页面打开文件目录%LocalAppData%\Atlassian\SourceTree\ 会发现有个文件 ...

  4. 2022-2028年中国白手套行业市场全景调查及发展前景分析报告

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了白手套行业相关概述.中国白手套行业运行环境.分析了中国白手套行业的现 ...

  5. [重磅] 让HTML5达到原生的体验 系列之中的一个 避免切页白屏

    非常多人都想.甚至曾使用HTML5开发跨平台App.而且想达到原生App的体验. 最后的结果都是无奈的放弃.HTML5貌似美好,但坑太多.想做到原生App的体验差点儿不可为. 也曾有过著名的faceb ...

  6. 消除 activity 启动时白屏、黑屏问题

    默认情况下 activity 启动的时候先把屏幕刷成白色,再绘制界面,绘制界面或多或少有点延迟,这段时间中你看到的就是白屏,显然影响用户体验,怎么消除呢? 在 Activity theme 设置sty ...

  7. css毛玻璃效果白边_CSS3毛玻璃效果(blur)有白边问题的解决方法

    做一个登录页,全屏背景图毛玻璃效果,实现方法如下: HTML: var w = window.innerWidth || document.documentElement.clientWidth || ...

  8. java软件测试黑盒工具,软件测试中的抽象层次系列之一 – 黑盒与白盒

    前几天我在微博上发出了一个STB-010(软件测试在线公益课程系列)报名通知的帖子,这一讲的题目是"软件测试黒盒技术与应用 - 状态转换测试方法",立即引来了一些讨论. 比如朱少民 ...

  9. 别踩白块java程序代码_别踩白块源码

    [实例简介] 经典游戏别踩白块源码,自己DIY 嘚瑟一下自己的小伙伴吧 ! [实例截图] [核心代码] OGEngine_bcbkym └── OGEngineDeom_block ├── Andro ...

最新文章

  1. 视觉SLAM如何基于深度学习闭环检测?
  2. SSI —— 开源的人类行为分析解决方案
  3. 运行时修改数据库连接字符串(ConnectionString)
  4. PAT-乙级-1021. 个位数统计 (15)
  5. RotateAnimation 详解
  6. 利用git 进行多人协作开发
  7. linux设备驱动程序调试方法,Linux设备驱动程序学习(2)-调试技术
  8. mysql降低高水位_[数据库]数据高水位分析
  9. apt报错Hash 校验和不符解决办法
  10. lz0-007 读书笔记03
  11. 废旧 Android 手机如何改造成 Linux 服务器?
  12. 永州计算机应用等级,5月永州计算机应用能力考试报名
  13. inner/left/right inner
  14. macOS编译金山云ksvc ffmpeg,在rtmp flv之上支持hevc h265
  15. 超详细的springBoot学习教程
  16. matlab差分编码,差分编码FSK调制解调matlab源程序
  17. 计算机主机结构图手画,流程图怎么画简单又漂亮
  18. win10点鼠标右键一直转圈好卡怎么办
  19. 【HDU 6411】带劲的and和 【并查集 + 二进制拆位】
  20. 一个故事讲完进程、线程和协程

热门文章

  1. html怎么绘制晶圆图,晶圆图案化制程的制作方法
  2. linux内核定时器实验
  3. 【FPGA教程案例32】通信案例2——基于FPGA的FSK调制信号产生
  4. typora中的emoji表情包
  5. 基于PSoC4的矢量控制方案 :电流采样
  6. zabbix监控linux网卡流量,zabbix监控网卡进出流量与磁盘空间变化情况
  7. ARM学习(3) 异常模式学习(CortexR5)
  8. drawio配置详解 打造自己的在线画图工具
  9. 毕业设计-基于微信小程序的精准扶贫电商系统
  10. C++的 INT_MAX 和 INT_MIN