RSE - Introduction to Version Control, Git, and the Command Line

Thursday 25 May 2023, 9:00am to 3:30pm

Venue

Open to

Staff

Registration

Free to attend - registration required

Registration Info

Registration required. Please use the event details link provided.

Event Details

This course will introduce you to version control and Git...

This course will introduce you to version control and Git. As Git is a command line program, it will also introduce you to the basics of using and navigating the command line.

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.

The course will start with an introduction to the command line including:

  • Navigating files and directories
  • Creating, copying, deleting and editing files
  • Joining commands together to make them more powerful

and then move on to Git, 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.

The course will start promptly at 9.30 to allow time to get through the necessary material and will have a series of short breaks and 30 minutes for lunch.

For the course, you will need your own computer with Linux installed. If you wish to learn the command line, but do not have a Linux machine then please use the Universities MyLab service during the course - if you are not sure how this works, or how to use it, then please email me.

This will be an in-person course based in the Digital Scholarship Lab / Open Research Lab in the Library.

Note: Previously this has been offered as two separate courses - "Introduction to Git", and "Introduction to the command line". With the latter being a prerequisite for the former. After reviewing what was needed from "Introduction to the command line" it was decided to try offering a slimmed-down version of the Introduction to the command line course containing the core skills more researchers need, alongside git and version control.

Contact Details

Website

https://lancaster-uk.libcal.com/event/4030625