Skip to content
Productivity Passport
Practice mode · free · unlimited · not certifiable

Git Master

Unscored tasks with hints and instant feedback. Practice results never become credentials.

Short lesson

Advanced practice · 10 min

Specialist exams combine several L4–L5 tasks under time pressure; practise the hardest tasks of the base module first.

L4Find the bad commit with bisectterminal

In ~/calc the test (sh test.sh) passes at the first commit but fails now. Use git bisect to find the first bad commit and enter its commit message as the answer. Reset bisect when done.

Sign up to practise
L4Parallel work with worktreesterminal

Without touching your current checkout of ~/app, create a second working folder ~/app-hotfix on a new branch hotfix/readme, and commit a README change there (“Fix typo”).

Sign up to practise
L5Recover lost commits with reflogterminal

Someone ran `git reset --hard HEAD~2` on main in ~/shop and two commits disappeared (“Add payment retry” and “Add receipts”). Create a branch named rescue that points at the lost work.

Sign up to practise