Welcome to the Git training offered by Digital Skills Development and Centre for Advanced Research Computing.
Make sure you've followed all the instructions before the workshop.
| Time | Section | Content |
|---|---|---|
| 00:00 | 1. Welcome and introduction | - Setting the scene |
| 00:05 | 2. Automated Version Control | - What is version control and why should I use it? |
| 00:08 | 3. Setting Up Git | - How do I get set up to use Git? - How do I use the ssh keys? |
| 00:11 | 4. Creating a Repository | - Where does Git store information? |
| 00:16 | 5. Tracking Changes | - How do I record changes in Git? - How do I check the status of my version control repository? - How do I record notes about what changes I made and why? |
| 00:22 | 6. Exploring History - a time machine | - How can I identify old versions of files? - How do I review my changes? - How can I recover old versions of files? |
| 01:32 | 7. Ignoring Things | - How can I tell Git to ignore files I don’t want to track? |
| 01:35 | 8. Looking forward: collaboration | - How does Git support teamwork? |
| 01:37 | 8. Looking forward: further training | - How do I learn more? |
| 01:40 | 9. Q&A | - What are your questions about Git? |
This lesson is mostly based on the software-carpentry material(@811686a57), the Research Software Engineering course run by RSDG, and the ISD Git Training Use of CC-BY license.
This material is made available under the Creative Commons Attribution license.