Introduction to version control

This is an introduction to the concept of version control and to the terminology behind this.

Learning outcomes

After this module you should be able to:

  • Navigate the concept behind version control 
  • Understand the terminology used version control 
  • Understand output messages of version control tools

Version Control with Git (basics)

Version control is a sort of lab notebook of the digital world, where you can keep track of what you have done and collaborate with other people. Large open-source software development project relies on it, and most programmers use it for their small script as well. And it isn’t just for software, but also for articles, books, small data sets, and anything that changes over time or needs to be shared can and should be stored in a version control system.

Learning outcomes
  • Explain the benefits of an automated version control system.
  • Describe the basics of how automated version control systems work.

Version Control with Git (basics)

10475

More information about this resource