Introduction to git

This is the material for the CSIRO Data School introduction to Git.

Prerequisites

The only prerequisites are an installation of Git and RStudio. You will also need a GitHub account, but this can be created during the lesson

Schedule

Setup Download files required for the lesson
09:30 1. Motivation Why version control?
Why Git?
09:40 2. Project directories How should I organise my project files?
10:15 3. In-browser session Where are we heading?
10:35 4. Break Break
10:55 5. Introduction to R and R Studio How do you find your way around RStudio?
How do you interact with R?
11:25 6. Our first repo What is a repository?
How does Git operate?
How do I make commits?
How do I select what to commit?
12:25 7. Break Break
13:25 8. Sharing repositories online How can I clone a public repository to my computer?
How can I set up a public repository online?
14:30 9. Fixing mistakes How can I fix mistakes with Git?
What sort of mistakes can be fixed within RStudio?
15:35 10. Break Break
15:55 11. Collaborative notetaking
16:55 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.