There are 51 Achievements. Some achievements can be leveled up depending on the number of times it is used (Used 2 times = level 1, 4 = level 2, 8 = level 3, 16 = level 4, 32 = level 5, etc)
Architect
Archivist
Banker
Join two or more development histories together with
git-merge.
Baptised
Beach Lion
Restricted login shell for GIT-only SSH access with
git-shell
Blacksmith
Butcher
Performed an interactive rebase using
git-rebase -i.
Carpenter
Custom
git-hooks are installed which help catch issues before they are shared.
Cathedral Architect
Added a submodule to a repository.
Cathedral Worker
Cloned submodule repository and checked out commits specified by superproject.
Cherry Picker
Used
git-cherry-pick to add a sha from another branch into the current branch.
Chimney Sweeper
Used
git-gc to run a number of housekeeping tasks on the current repository.
Collector
Fetches named heads or tags from another repository with
git-fetch
Delivery Boy
Dentist
Extracted patches using
git-log -p.
Fisherman
Look for specified patterns in the current repository with
git-grep.
Garage Inventor
Used a custom alias for a Git command
Gardner
Gipsy
Create, list, delete a tag signed with GPG using
git-tag
Goldsmith
Reviewed patches before committing with
git-diff --cached.
Historian
Investigate the commit log using
git-log.
Homeowner
Hunter
Used
git-bisect to perform a binary search to find which change introduced a bug.
Inventor ($1)
Used a command that isn't part of the built in Git command
Investigator
Used
git-blame to annotate a file with information about how each line changed.
Let there be light
Commit without a parent.
Librarian
Looked for change that introduce or remove a string with
git-log -S
Locksmith
Add Signed-off-by line at the end of the commit log message using
git-commit -s.
Merchant
Messenger
Miller
Add only part of a file to the stage X times with
git-add -p.
News Reader
Pedantic
Use the flow extension to encourage an orderly and standardized branching model
Pilgrim
Plumber
Use the internal plumbing commands of git.
Postman
Send a collection of patches from stdin to an IMAP folder with
git-imap-send
Presenter
Shows one or more objects (blobs, trees, tags and commits) with
git-show
Product Manager
Stash the changes in a dirty working directory away with
git-stash.
Seamstress
Stamp Collector
Investigate old branches by using
git-reflog --date=relative
Thug
Traveler
Tree Trimmer
Weaver
Web Designer
Instantly browse your working repository in gitweb with
git-instaweb