Apprentice Author (Level 1)
Made 2^Level commits using
git-commit.
Apprentice Author (Level 2)
Made 2^Level commits using
git-commit.
Apprentice Author (Level 3)
Made 2^Level commits using
git-commit.
Apprentice Blacksmith (Level 1)
Created a branch using
git-checkout -b.
Apprentice Blacksmith (Level 2)
Created a branch using
git-checkout -b.
Apprentice Blacksmith (Level 3)
Created a branch using
git-checkout -b.
Apprentice Cathedral Architect (Level 1)
Added a submodule to a repository.
Apprentice Cathedral Worker (Level 1)
Cloned submodule repository and checked out commits specified by superproject.
Apprentice Cathedral Worker (Level 2)
Cloned submodule repository and checked out commits specified by superproject.
Apprentice Cathedral Worker (Level 3)
Cloned submodule repository and checked out commits specified by superproject.
Apprentice Collector (Level 1)
Fetches named heads or tags from another repository with
git-fetch
Apprentice Collector (Level 2)
Fetches named heads or tags from another repository with
git-fetch
Apprentice Collector (Level 3)
Fetches named heads or tags from another repository with
git-fetch
Apprentice Gipsy (Level 1)
Create, list, delete a tag signed with GPG using
git-tag
Apprentice Goldsmith (Level 1)
Reviewed patches before committing with
git-diff --cached.
Apprentice Goldsmith (Level 2)
Reviewed patches before committing with
git-diff --cached.
Apprentice Goldsmith (Level 3)
Reviewed patches before committing with
git-diff --cached.
Apprentice Historian (Level 2)
Investigate the commit log using
git-log.
Apprentice Merchant (Level 1)
Added an external repository with
git-remote add.
Apprentice Merchant (Level 2)
Added an external repository with
git-remote add.
Apprentice Merchant (Level 3)
Added an external repository with
git-remote add.
Apprentice Miller (Level 1)
Add only part of a file to the stage 209 times with
git-add -p.
Apprentice Miller (Level 2)
Add only part of a file to the stage 220 times with
git-add -p.
Apprentice Miller (Level 3)
Add only part of a file to the stage 240 times with
git-add -p.
Apprentice Presenter (Level 1)
Shows one or more objects (blobs, trees, tags and commits) with
git-show
Apprentice Presenter (Level 2)
Shows one or more objects (blobs, trees, tags and commits) with
git-show
Apprentice Presenter (Level 3)
Shows one or more objects (blobs, trees, tags and commits) with
git-show
Apprentice Product Manager (Level 1)
Stash the changes in a dirty working directory away with
git-stash.
Apprentice Product Manager (Level 2)
Stash the changes in a dirty working directory away with
git-stash.
Apprentice Product Manager (Level 3)
Stash the changes in a dirty working directory away with
git-stash.
Apprentice Seamstress (Level 1)
amended a commit with
git-commit --amend.
Apprentice Seamstress (Level 2)
amended a commit with
git-commit --amend.
Apprentice Seamstress (Level 3)
amended a commit with
git-commit --amend.
Apprentice Socialite (Level 1)
pushed a branch to a remote repository using
git-push
Apprentice Socialite (Level 2)
pushed a branch to a remote repository using
git-push
Apprentice Socialite (Level 3)
pushed a branch to a remote repository using
git-push
Apprentice Stone Mason (Level 1)
Added files to the index area for inclusion in the next commit with
git-add
Apprentice Stone Mason (Level 2)
Added files to the index area for inclusion in the next commit with
git-add
Apprentice Stone Mason (Level 3)
Added files to the index area for inclusion in the next commit with
git-add
Apprentice Thug (Level 1)
Forced pushed a branch with
git-push -f
Apprentice Thug (Level 2)
Forced pushed a branch with
git-push -f
Apprentice Thug (Level 3)
Forced pushed a branch with
git-push -f
Author (Level 4)
Made 2^Level commits using
git-commit.
Author (Level 5)
Made 2^Level commits using
git-commit.
Author (Level 6)
Made 2^Level commits using
git-commit.
Caretaker
Added a .gitignore file to a repository.
Carpenter (Level 5)
Custom
git-hooks are installed which help catch issues before they are shared.
Cathedral Worker (Level 4)
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.
Cleaning lady (Level 4)
Remove untracked files from the working tree with
git-clean
Cleaning lady (Level 5)
Remove untracked files from the working tree with
git-clean
Collector (Level 4)
Fetches named heads or tags from another repository with
git-fetch
Collector (Level 5)
Fetches named heads or tags from another repository with
git-fetch
Collector (Level 6)
Fetches named heads or tags from another repository with
git-fetch
Garage Inventor
Used a custom alias for a Git command
Goldsmith (Level 4)
Reviewed patches before committing with
git-diff --cached.
Goldsmith (Level 5)
Reviewed patches before committing with
git-diff --cached.
Historian (Level 5)
Investigate the commit log using
git-log.
Homeowner
Set global email address using
git-config.
Let there be light
Commit without a parent.
Master Author (Level 7)
Made 2^Level commits using
git-commit.
Master Author (Level 8)
Made 2^Level commits using
git-commit.
Master Author (Level 9)
Made 2^Level commits using
git-commit.
Master Banker (Level 7)
Join two or more development histories together with
git-merge.
Master Banker (Level 8)
Join two or more development histories together with
git-merge.
Master Blacksmith (Level 7)
Created a branch using
git-checkout -b.
Master Blacksmith (Level 8)
Created a branch using
git-checkout -b.
Master Collector (Level 7)
Fetches named heads or tags from another repository with
git-fetch
Master Historian (Level 7)
Investigate the commit log using
git-log.
Master Historian (Level 9)
Investigate the commit log using
git-log.
Master Presenter (Level 7)
Shows one or more objects (blobs, trees, tags and commits) with
git-show
Master Socialite (Level 10)
pushed a branch to a remote repository using
git-push
Master Socialite (Level 7)
pushed a branch to a remote repository using
git-push
Master Socialite (Level 8)
pushed a branch to a remote repository using
git-push
Master Socialite (Level 9)
pushed a branch to a remote repository using
git-push
Master Stone Mason (Level 7)
Added files to the index area for inclusion in the next commit with
git-add
Master Stone Mason (Level 8)
Added files to the index area for inclusion in the next commit with
git-add
Master Stone Mason (Level 9)
Added files to the index area for inclusion in the next commit with
git-add
Merchant (Level 4)
Added an external repository with
git-remote add.
Merchant (Level 5)
Added an external repository with
git-remote add.
Miller (Level 4)
Add only part of a file to the stage 327 times with
git-add -p.
Miller (Level 5)
Add only part of a file to the stage 400 times with
git-add -p.
Miller (Level 6)
Add only part of a file to the stage 751 times with
git-add -p.
Presenter (Level 4)
Shows one or more objects (blobs, trees, tags and commits) with
git-show
Presenter (Level 5)
Shows one or more objects (blobs, trees, tags and commits) with
git-show
Presenter (Level 6)
Shows one or more objects (blobs, trees, tags and commits) with
git-show
Product Manager (Level 4)
Stash the changes in a dirty working directory away with
git-stash.
Product Manager (Level 5)
Stash the changes in a dirty working directory away with
git-stash.
Socialite (Level 4)
pushed a branch to a remote repository using
git-push
Socialite (Level 5)
pushed a branch to a remote repository using
git-push
Socialite (Level 6)
pushed a branch to a remote repository using
git-push
Stone Mason (Level 4)
Added files to the index area for inclusion in the next commit with
git-add
Stone Mason (Level 6)
Added files to the index area for inclusion in the next commit with
git-add
Student
Accessed the documentation for a command with
git-[command] --help
Git commands sorted by usage:
38489 rev-parse
14637 ls-files
14375 symbolic-ref
11874 rev-list
11058 diff-index
8908 diff
1915 checkout
1717 status
1058 push
916 add
689 rebase
653 remote
601 branch
584 commit
518 log
392 stash
343 cherry-pick
281 reset
228 fetch
226 tag
220 ls-remote
167 merge
137 help
135 pull
123 show
72 mv
53 rm
41 describe
39 clone
36 submodule
27 for-each-ref
27 clean
25 config
17 cherry
12 gc
11 prune
9 satus
5 staus
4 stats
4 init
4 filter-branch
3 --version
3 statuis
3 revert
3 resest
3 !$EDITOR
3 apply
3 achievements
2 sttus
2 rmeote
2 remtoe
2 mardi
2 !git
2 comit
2 chckout
2 archive
2 addd
1 ull
1 stqatus
1 statut
1 statusz
1 statuss
1 statusq
1 statua
1 statsh
1 statis
1 staths
1 pusgh
1 mrege
1 medrge
1 jeudi
1 --help
1 fetech
1 doff
1 commti
1 cherrry-pick
1 chekout
1 chekcout
1 checlout
1 checkotu
1 branhc
1 blame
1 ass
Show locked Achievements
Hide locked Achievements
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)
Archivist
Beach Lion
Restricted login shell for GIT-only SSH access with
git-shell
Butcher
Performed an interactive rebase using
git-rebase -i.
Chimney Sweeper
Used
git-gc to run a number of housekeeping tasks on the current repository.
Delivery Boy
Dentist
Extracted patches using
git-log -p.
Fisherman
Look for specified patterns in the current repository with
git-grep.
Gardner
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.
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.
Messenger
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
Stamp Collector
Investigate old branches by using
git-reflog --date=relative
Traveler
Weaver
Web Designer
Instantly browse your working repository in gitweb with
git-instaweb