How to teach... ... someone to be a good software craftsperson ... Git (mindmap and main commands) ... one purpose of branches in a version control system