RSE - Version Control with Git
Event box
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 in-person 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
Non-attendance
Accessibility Statement |
Legal Notice |
Freedom of Information |
Cookies Notice |
Staff & Student Privacy Notice |
External User Privacy Notice |
©
2022 Lancaster University. All rights reserved.
Privacy Statement
To use this platform, the system writes one or more cookies in your browser. These cookies are not shared with any third parties. In addition, your IP address and browser information is stored in server logs and used to generate anonymized usage statistics. Your institution uses these statistics to gauge the use of library content, and the information is not shared with any third parties.