Revision Control

This session will introduce the concept of version control and its particular importance for researchers. We will also try out some practical examples using the Git version control system that will include some of the following topics:

  • basic usage (creating a repository, adding files, commiting changes)
  • branches
  • sharing and collaboration
  • merging and conflicts
  • online hosting