RSE - Version Control with Git

Thursday 27 October 2022, 9:30am to 3:30pm

Venue

Digital scholarship Lab (A387), the Library

Open to

Postgraduates, Staff

Registration

Free to attend - registration required

Event Details

This course will introduce you to version control and Git.

Version control is the process of tracking and managing changes made to code. There are many tools for this, but the most popular is Git. We will use Git to introduce you to the basics of version control and then show you how to use several of Git's features.

Specifically, this course will cover:

Creating a repository, the place where our code s history is stored

Adding files to the repository

Making changes to our code and ensuring that they are tracked

Exploring the history of our code and "gong back in time"

Using Git to share your code with others.

Collaborating with others and merging their changes into your code.

This course will closely follow the Carpentries lesson: https://swcarpentry.github.io/git-novice/

The course will be conducted online and will run from 9:30 until 15:30 with a few breaks throughout the day.

For the course, you will need your own computer with Git installed. Instructions for installing Git on your computer can be found here:

http://swcarpentry.github.io/python-nov

if you encounter any problems installing git or have further queries, then please email me.

This will be an in-person course based in the Digital Scholarship Lab in the Library

Contact Details

Name Robin Long
Email

r.long@lancaster.ac.uk