RSE - Introduction to Version Control, Git, and the Command Line
Thursday 25 January 2024, 9:00am to 4:00pm
Venue
Open to
StaffRegistration
Free to attend - registration requiredRegistration Info
Registration required. Please use the event details link provided.Event Details
Who is this for...
Who is this for?
PhD students, Researchers, Staff
Why attend this?
Learning the command line is one of the first and most useful steps in making your research more reproducible, or being able to run your analysis on more powerful computing infrastructure. This will allow you to automate repetitive tasks, saving time and mistakes.
If you ever find yourself with once working code which is now broken or need to go back in time to your code at a previous state, then learning git and version control will allow you to have a full revision history of your code which you can browse through and access as needed.
Prerequisite skills: Some programming experience.
Resources Required: You need to bring your own laptop to work on.
Learning Objectives
- Basic understanding of the Linux command line
- How to find, create and delete files and directories (folders) using the command line
- Chaining together smaller commands to make them more powerful
- Version controlling your own project through Git & GitHub.
- Basic collaboration through GitHub.
- Merging changes and dealing with merge conflicts.
Duration: One day (10 minute breaks every hour, and a 30 minute break for lunch [bring your own])
Course material: https://swcarpentry.github.io/shell-novice/ (Episodes 1 - 4) and https://swcarpentry.github.io/git-novice/
Location: Digital Scholarship Lab in the Library
Speaker
Robin Long
Contact Details
Website |