- Enter the
sudo dnf install python3-GitPython
command to install necessary dependencies. - 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>-*
- merge
- rebase
- blame
- stash
- apply-stash
- cherry-pick
- conflict-cherry-pick
- new-branch
- commit-amend
- reset-hard
- reset-soft
- revert
- conflict-revert
- change-message
- squash-commits
- reorganize-commits
- drop