@@ -10,6 +10,8 @@ redirect_from:
1010
1111## Understanding Git, navigating history
1212
13+ Explore the structure and way change is preserved in Git.
14+
1315---
1416
1517---
@@ -92,6 +94,8 @@ $ git log --oneline --left-right master...other
9294
9395## Collaborating on change & releases
9496
97+ Cutting and creating releases on the command line and on GitHub.
98+
9599---
96100
97101{% capture lab %}
@@ -170,6 +174,8 @@ $ git push origin :[tag-name-to-delete]
170174
171175## Ignoring & cleaning up files
172176
177+ Prevent unwanted project artifacts from becoming tracked content.
178+
173179---
174180
175181{% capture lab %}
@@ -223,6 +229,7 @@ $ git clean -fx
223229
224230## Mastering shortcuts & efficiencies
225231
232+ Circumvent multi-step processes and utilize temporary solutions for quick history interaction.
226233---
227234
228235{% capture lab %}
@@ -299,6 +306,8 @@ $ git config rerere.enable true
299306
300307## Capturing pieces of history
301308
309+ Craft and acquire commits with selective, as-needed commands.
310+
302311---
303312
304313{% capture lab %}
@@ -331,6 +340,8 @@ git checkout [commit] -- [path]
331340
332341## Rewriting and crafting history
333342
343+ Rebase and reorder existing commits for improved historical context.
344+
334345---
335346
336347---
@@ -426,6 +437,8 @@ $ git rebase -i --autosquash [ref]
426437
427438## Reviewing & synchronizing
428439
440+ Interact, investigate, and integrat remote repository histories.
441+
429442---
430443
431444{% capture lab %}
@@ -511,6 +524,8 @@ $ git config --add remote.[upstream].fetch "+refs/pull/*/head:refs/remotes/[upst
511524
512525## Filtering histories & externalizing dependencies
513526
527+ Separate single, large repository histories into individual projects.
528+
514529---
515530
516531{% capture lab %}
@@ -558,6 +573,8 @@ $ git submodule update --init --recursive
558573
559574## Signing work
560575
576+ Identify work legitimacy with easy-to-use GPG and commit functionality.
577+
561578---
562579
563580{% capture lab %}
@@ -607,6 +624,8 @@ $ git tag -v [tag-name]
607624
608625## Using GitHub CLI and the API
609626
627+ Interact with GitHub features directly from the command line.
628+
610629---
611630
612631{% capture lab %}
@@ -663,6 +682,8 @@ There are a number of libraries for interfacing with the GitHub API, all of whic
663682
664683## Diff & merge tool
665684
685+ Go beyond command line comparison with visual tooling.
686+
666687---
667688
668689{% capture lab %}
0 commit comments