- Before starting the first task, run
init-tasks
to make thetask.py
script available.
- Pick a task from the list below.
- Run a script to start a task:
python3 task.py <taskname> start
- Solve the task.
- Run a script to verify your solution:
python3 task.py <taskname> check
All branches for given task have prefix <taskname>-
.
To see only task-related branches in gitk: gitk --branches=<taskname>-*
- switch
- add
- commit
- log
- diff
- new-branch
- delete-branch
- merge
- rebase
- conflict-rebase
- commit-amend
- reset-hard
- reset-soft
- revert
- conflict-revert
- cherry-pick
- conflict-cherry-pick
- change-message
- squash-commits
- reorganize-commits
- drop
- stash
- apply-stash
- blame