Trunk based development
<svg xmlns="http://www.w3.org/2000/svg" class="pikchr" viewBox="0 0 163.534 450.735" data-pikchr-processed="1">
<path d="M29.8404,9.72L29.8404,66.6A54 7.56 0 0 0 137.84 66.6L137.84,9.72A54 7.56 0 0 0 29.8404 9.72A54 7.56 0 0 0 137.84 9.72" style="fill:rgb(173,216,230);stroke-width:2.16;stroke:rgb(0,0,0);"></path>
<text x="83.8404" y="33.75" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">Remote</text>
<text x="83.8404" y="53.91" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">Repository</text>
<path d="M29.8404,189.72L29.8404,246.6A54 7.56 0 0 0 137.84 246.6L137.84,189.72A54 7.56 0 0 0 29.8404 189.72A54 7.56 0 0 0 137.84 189.72" style="fill:rgb(144,238,144);stroke-width:2.16;stroke:rgb(0,0,0);"></path>
<text x="83.8404" y="213.75" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">Local</text>
<text x="83.8404" y="233.91" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">Repository</text>
<path d="M83.8404,340.56L146.203,448.575L21.4782,448.575Z" style="fill:rgb(255,255,0);stroke-width:2.16;stroke-linejoin:round;stroke:rgb(0,0,0);"></path>
<text x="83.8404" y="406.267" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">Local</text>
<text x="83.8404" y="426.427" text-anchor="middle" fill="rgb(0,0,0)" dominant-baseline="central">Source Tree</text>
<polygon points="69.6672,88.3332 73.9872,99.8532 65.3472,99.8532" style="fill:rgb(0,0,0)"></polygon>
<path d="M69.6672,167.987L69.6672,94.0932" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);"></path>
<text x="69.6672" y="128.16" text-anchor="end" fill="rgb(0,0,0)" dominant-baseline="central">push </text>
<polygon points="98.0137,167.987 93.6937,156.467 102.334,156.467" style="fill:rgb(0,0,0)"></polygon>
<path d="M98.0137,88.3332L98.0137,162.227" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);"></path>
<text x="98.0137" y="116.46" text-anchor="start" fill="rgb(0,0,0)" dominant-baseline="central"> pull</text>
<text x="98.0137" y="139.86" text-anchor="start" fill="rgb(0,0,0)" dominant-baseline="central"> clone</text>
<polygon points="69.6672,268.333 73.9872,279.853 65.3472,279.853" style="fill:rgb(0,0,0)"></polygon>
<path d="M69.6672,340.56L69.6672,274.093" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);"></path>
<text x="69.6672" y="304.447" text-anchor="end" fill="rgb(0,0,0)" dominant-baseline="central">commit </text>
<polygon points="98.0137,340.56 93.6937,329.04 102.334,329.04" style="fill:rgb(0,0,0)"></polygon>
<path d="M98.0137,268.333L98.0137,334.8" style="fill:none;stroke-width:2.16;stroke:rgb(0,0,0);"></path>
<text x="98.0137" y="284.287" text-anchor="start" fill="rgb(0,0,0)" dominant-baseline="central"> open</text>
<text x="98.0137" y="304.447" text-anchor="start" fill="rgb(0,0,0)" dominant-baseline="central"> update</text>
<text x="98.0137" y="324.607" text-anchor="start" fill="rgb(0,0,0)" dominant-baseline="central"> merge</text>
</svg>