Learning pathway
Version control with Git
- Overview
- About this pathway
- Introduction to version control
- Setting up Git and GitHub
- Version control using Git
- Collaborating on a project using Git
- License and citation
All materials are free cultural works licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license, except where further licensing details are provided.
Share this with:
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.
- 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 resourceVersion control terminology
This resource helps new users of version control tools to get familiar with the vast specific terminology and jargon related to version control
Define the terms used in version control.