Add a draft introduction to Git from graphs
This commit is contained in:
parent
822d0f1ae0
commit
f7aae0452f
24 changed files with 2849 additions and 0 deletions
254
images/git-graphs/repo_labels_commit.svg
Normal file
254
images/git-graphs/repo_labels_commit.svg
Normal file
|
@ -0,0 +1,254 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
|
||||
-->
|
||||
<!-- Title: repo_labels Pages: 1 -->
|
||||
<svg width="597pt" height="154pt"
|
||||
viewBox="0.00 0.00 596.80 154.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 150)">
|
||||
<title>repo_labels</title>
|
||||
<!-- m1 -->
|
||||
<g id="node1" class="node">
|
||||
<title>m1</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="5.4" cy="-93.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m2 -->
|
||||
<g id="node2" class="node">
|
||||
<title>m2</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="52.2" cy="-93.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m1->m2 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>m1->m2</title>
|
||||
<path fill="none" stroke="#ffffff" d="M11.1386,-93.5C18.445,-93.5 31.2437,-93.5 40.6149,-93.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="40.7054,-95.6001 46.7053,-93.5 40.7053,-91.4001 40.7054,-95.6001"/>
|
||||
</g>
|
||||
<!-- m3 -->
|
||||
<g id="node3" class="node">
|
||||
<title>m3</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="99" cy="-93.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m2->m3 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>m2->m3</title>
|
||||
<path fill="none" stroke="#ffffff" d="M57.9386,-93.5C65.245,-93.5 78.0437,-93.5 87.4149,-93.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="87.5054,-95.6001 93.5053,-93.5 87.5053,-91.4001 87.5054,-95.6001"/>
|
||||
</g>
|
||||
<!-- r1 -->
|
||||
<g id="node11" class="node">
|
||||
<title>r1</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="99" cy="-64.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m2->r1 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>m2->r1</title>
|
||||
<path fill="none" stroke="#ffffff" d="M56.8585,-90.6133C64.3573,-85.9666 79.2669,-76.7278 89.1887,-70.5797"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="90.3663,-72.3205 94.3604,-67.375 88.154,-68.7503 90.3663,-72.3205"/>
|
||||
</g>
|
||||
<!-- m4 -->
|
||||
<g id="node4" class="node">
|
||||
<title>m4</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="145.8" cy="-93.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m3->m4 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>m3->m4</title>
|
||||
<path fill="none" stroke="#ffffff" d="M104.7386,-93.5C112.045,-93.5 124.8437,-93.5 134.2149,-93.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="134.3054,-95.6001 140.3053,-93.5 134.3053,-91.4001 134.3054,-95.6001"/>
|
||||
</g>
|
||||
<!-- m5 -->
|
||||
<g id="node5" class="node">
|
||||
<title>m5</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="192.6" cy="-93.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m4->m5 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>m4->m5</title>
|
||||
<path fill="none" stroke="#ffffff" d="M151.5386,-93.5C158.845,-93.5 171.6437,-93.5 181.0149,-93.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="181.1054,-95.6001 187.1053,-93.5 181.1053,-91.4001 181.1054,-95.6001"/>
|
||||
</g>
|
||||
<!-- m6 -->
|
||||
<g id="node6" class="node">
|
||||
<title>m6</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="239.4" cy="-93.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m5->m6 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>m5->m6</title>
|
||||
<path fill="none" stroke="#ffffff" d="M198.3386,-93.5C205.645,-93.5 218.4437,-93.5 227.8149,-93.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="227.9054,-95.6001 233.9053,-93.5 227.9053,-91.4001 227.9054,-95.6001"/>
|
||||
</g>
|
||||
<!-- m7 -->
|
||||
<g id="node7" class="node">
|
||||
<title>m7</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="286.2" cy="-93.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m6->m7 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>m6->m7</title>
|
||||
<path fill="none" stroke="#ffffff" d="M245.1386,-93.5C252.445,-93.5 265.2437,-93.5 274.6149,-93.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="274.7054,-95.6001 280.7053,-93.5 274.7053,-91.4001 274.7054,-95.6001"/>
|
||||
</g>
|
||||
<!-- m8 -->
|
||||
<g id="node8" class="node">
|
||||
<title>m8</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="333" cy="-93.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m7->m8 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>m7->m8</title>
|
||||
<path fill="none" stroke="#ffffff" d="M291.9386,-93.5C299.245,-93.5 312.0437,-93.5 321.4149,-93.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="321.5054,-95.6001 327.5053,-93.5 321.5053,-91.4001 321.5054,-95.6001"/>
|
||||
</g>
|
||||
<!-- f1 -->
|
||||
<g id="node13" class="node">
|
||||
<title>f1</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="333" cy="-20.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m7->f1 -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>m7->f1</title>
|
||||
<path fill="none" stroke="#ffffff" d="M289.2707,-88.7103C296.805,-76.9581 316.3337,-46.4965 326.5525,-30.557"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="328.3863,-31.5876 329.8567,-25.4031 324.8505,-29.3208 328.3863,-31.5876"/>
|
||||
</g>
|
||||
<!-- m9 -->
|
||||
<g id="node9" class="node">
|
||||
<title>m9</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="379.8" cy="-93.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m8->m9 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>m8->m9</title>
|
||||
<path fill="none" stroke="#ffffff" d="M338.7386,-93.5C346.045,-93.5 358.8437,-93.5 368.2149,-93.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="368.3054,-95.6001 374.3053,-93.5 368.3053,-91.4001 368.3054,-95.6001"/>
|
||||
</g>
|
||||
<!-- m10 -->
|
||||
<g id="node10" class="node">
|
||||
<title>m10</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="426.6" cy="-93.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m9->m10 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>m9->m10</title>
|
||||
<path fill="none" stroke="#ffffff" d="M385.5386,-93.5C392.845,-93.5 405.6437,-93.5 415.0149,-93.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="415.1054,-95.6001 421.1053,-93.5 415.1053,-91.4001 415.1054,-95.6001"/>
|
||||
</g>
|
||||
<!-- b1 -->
|
||||
<g id="node16" class="node">
|
||||
<title>b1</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="426.6" cy="-58.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m9->b1 -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>m9->b1</title>
|
||||
<path fill="none" stroke="#ffffff" d="M384.4585,-90.0161C392.1054,-84.2972 407.4587,-72.8151 417.3706,-65.4023"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="418.6867,-67.0404 422.234,-61.7652 416.1713,-63.6769 418.6867,-67.0404"/>
|
||||
</g>
|
||||
<!-- m11 -->
|
||||
<g id="node18" class="node">
|
||||
<title>m11</title>
|
||||
<ellipse fill="#00ff00" stroke="#00ff00" cx="473.4" cy="-93.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- m10->m11 -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>m10->m11</title>
|
||||
<path fill="none" stroke="#00ff00" d="M432.3386,-93.5C439.645,-93.5 452.4437,-93.5 461.8149,-93.5"/>
|
||||
<polygon fill="#00ff00" stroke="#00ff00" points="461.9054,-95.6001 467.9053,-93.5 461.9053,-91.4001 461.9054,-95.6001"/>
|
||||
</g>
|
||||
<!-- r2 -->
|
||||
<g id="node12" class="node">
|
||||
<title>r2</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="145.8" cy="-64.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- r1->r2 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>r1->r2</title>
|
||||
<path fill="none" stroke="#ffffff" d="M104.7386,-64.5C112.045,-64.5 124.8437,-64.5 134.2149,-64.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="134.3054,-66.6001 140.3053,-64.5 134.3053,-62.4001 134.3054,-66.6001"/>
|
||||
</g>
|
||||
<!-- r2->m5 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>r2->m5</title>
|
||||
<path fill="none" stroke="#ffffff" d="M150.4585,-67.3867C157.9573,-72.0334 172.8669,-81.2722 182.7887,-87.4203"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="181.754,-89.2497 187.9604,-90.625 183.9663,-85.6795 181.754,-89.2497"/>
|
||||
</g>
|
||||
<!-- f2 -->
|
||||
<g id="node14" class="node">
|
||||
<title>f2</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="379.8" cy="-20.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- f1->f2 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>f1->f2</title>
|
||||
<path fill="none" stroke="#ffffff" d="M338.7386,-20.5C346.045,-20.5 358.8437,-20.5 368.2149,-20.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="368.3054,-22.6001 374.3053,-20.5 368.3053,-18.4001 368.3054,-22.6001"/>
|
||||
</g>
|
||||
<!-- f3 -->
|
||||
<g id="node15" class="node">
|
||||
<title>f3</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="426.6" cy="-20.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- f2->f3 -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>f2->f3</title>
|
||||
<path fill="none" stroke="#ffffff" d="M385.5386,-20.5C392.845,-20.5 405.6437,-20.5 415.0149,-20.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="415.1054,-22.6001 421.1053,-20.5 415.1053,-18.4001 415.1054,-22.6001"/>
|
||||
</g>
|
||||
<!-- feature -->
|
||||
<g id="node21" class="node">
|
||||
<title>feature</title>
|
||||
<polygon fill="none" stroke="#ffffff" points="588.8,-23 514.8,-23 514.8,0 588.8,0 588.8,-23"/>
|
||||
<text text-anchor="middle" x="551.8" y="-7.8" font-family="monospace" font-size="14.00" fill="#ffffff">feature</text>
|
||||
</g>
|
||||
<!-- f3->feature -->
|
||||
<g id="edge21" class="edge">
|
||||
<title>f3->feature</title>
|
||||
<path fill="none" stroke="#ffffff" stroke-dasharray="5,2" d="M432.3049,-20.0899C446.6562,-19.0583 485.2149,-16.2865 514.6859,-14.1679"/>
|
||||
</g>
|
||||
<!-- b2 -->
|
||||
<g id="node17" class="node">
|
||||
<title>b2</title>
|
||||
<ellipse fill="#ffffff" stroke="#ffffff" cx="473.4" cy="-58.5" rx="5.4" ry="5.4"/>
|
||||
</g>
|
||||
<!-- b1->b2 -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>b1->b2</title>
|
||||
<path fill="none" stroke="#ffffff" d="M432.3386,-58.5C439.645,-58.5 452.4437,-58.5 461.8149,-58.5"/>
|
||||
<polygon fill="#ffffff" stroke="#ffffff" points="461.9054,-60.6001 467.9053,-58.5 461.9053,-56.4001 461.9054,-60.6001"/>
|
||||
</g>
|
||||
<!-- bugfix -->
|
||||
<g id="node22" class="node">
|
||||
<title>bugfix</title>
|
||||
<polygon fill="none" stroke="#ffffff" points="584.8,-64 518.8,-64 518.8,-41 584.8,-41 584.8,-64"/>
|
||||
<text text-anchor="middle" x="551.8" y="-48.8" font-family="monospace" font-size="14.00" fill="#ffffff">bugfix</text>
|
||||
</g>
|
||||
<!-- b2->bugfix -->
|
||||
<g id="edge22" class="edge">
|
||||
<title>b2->bugfix</title>
|
||||
<path fill="none" stroke="#ffffff" stroke-dasharray="5,2" d="M478.7887,-58.0876C487.0224,-57.4575 503.3776,-56.2058 518.5247,-55.0466"/>
|
||||
</g>
|
||||
<!-- HEAD -->
|
||||
<g id="node19" class="node">
|
||||
<title>HEAD</title>
|
||||
<polygon fill="none" stroke="#ffffff" stroke-dasharray="5,2" points="576.8,-146 526.8,-146 526.8,-123 576.8,-123 576.8,-146"/>
|
||||
<text text-anchor="middle" x="551.8" y="-130.8" font-family="monospace" font-size="14.00" fill="#ffffff">HEAD</text>
|
||||
</g>
|
||||
<!-- m11->HEAD -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>m11->HEAD</title>
|
||||
<path fill="none" stroke="#ffffff" stroke-dasharray="5,2" d="M478.544,-96.1901C488.7639,-101.5347 512.1578,-113.7687 529.7787,-122.9838"/>
|
||||
</g>
|
||||
<!-- master -->
|
||||
<g id="node20" class="node">
|
||||
<title>master</title>
|
||||
<polygon fill="none" stroke="#ffffff" points="584.8,-105 518.8,-105 518.8,-82 584.8,-82 584.8,-105"/>
|
||||
<text text-anchor="middle" x="551.8" y="-89.8" font-family="monospace" font-size="14.00" fill="#ffffff">master</text>
|
||||
</g>
|
||||
<!-- m11->master -->
|
||||
<g id="edge20" class="edge">
|
||||
<title>m11->master</title>
|
||||
<path fill="none" stroke="#ffffff" stroke-dasharray="5,2" d="M479.0383,-93.5C487.3946,-93.5 503.7044,-93.5 518.7679,-93.5"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 11 KiB |
Loading…
Add table
Add a link
Reference in a new issue