Exercises to explore refs/heads.
How git branch -d works.
How tags work.
A shell function that creates a scratch repo.

git-scratch creates git-scratch.d/, for experiments,
with an initialized repo and one, committed, empty file.

On termination, you're pushd'd to that directory to start work.

Don't make it an executable -- it's a function, not a script.
Putting this in your path makes it sourceable.
(e.g. ln $PWD/git-scratch ~/bin; source git-scratch)
Symbolic refs
Answers for annotated tags
Question to join the earlier answers.
Experimental table-of-contents
Raw -> Markdown

Just a rename to let Markdown know these are Markdown files.
point links at .md pages
Correct link syntax for toc.
tables-of-contents
Tool to help make Markdown tables-of-contents.
Merge branch 'feature/refs' into develop