Version control can be thought of as the research notebook of the digital world: it’s what professional software developers and authors use to keep track of what they’ve done and to collaborate with other people.
Every large software project relies on it, and many people who write code use it for their small jobs as well. It isn’t just for software: books, papers, small data sets, and anything that changes over time or needs to be shared can and should be stored in a version control system.
In this hands-on course, you will develop the skills to use the most common version control system (Git) through the following activities:
* Understanding the benefits and advantages of automated version control
* Setting up Git
* Creating a repository
* Tracking changes and exploring history
* Ignoring files
* Managing remote repositories using GitHub
* Managing teams and collaborating
It will be taught by Martin Callaghan.
Please register here.
For directions , please see https://it.leeds.ac.uk/info/76/clusters/1147/ec_stoner_661