Session 2: git / version control

Basic git

Tutorial link:


  • branching and merging;
  • conflicts;
  • creating a project on github;
  • pushing to the project on github;

Git pull requests


  • setting up a pull request;
  • viewing differences;
  • commenting on individual lines;
  • multiple pushes;
  • updating from another branch;
  • github markdown, including checklists!
  • online editing of github files.

External Resources

Table Of Contents

Previous topic

Session I: Testing

Next topic

Session 3: Python packages and installs

This Page