Challenge 1
Complete the Git command to produce a human-readable commit name.
git HEAD
Press Ctrl⌘Enter to check your answer
Create a disposable repository with an annotated tag and a lightweight tag, then add commits after the tags. Capture the output of `git describe HEAD`, `git describe --tags HEAD`, and `git describe --all HEAD`. Check out the annotated tag and demonstrate the exact-tag result. Return to the branch, modify a tracked file, and demonstrate `git describe --tags --dirty`. Explain why the candidate set changes between the three forms and confirm that none of the commands changes the repository refs.
Challenge 1
git HEAD
Press Ctrl⌘Enter to check your answer
Challenge 2
git --tags HEAD
Press Ctrl⌘Enter to check your answer
Challenge 3
git --all HEAD
Press Ctrl⌘Enter to check your answer
Challenge 4
git --tags --dirty
Press Ctrl⌘Enter to check your answer