Prerequisites
Software Carpentry’s Version Control with Git course, or a month or more experience of using git for version control.
Prerequisites
Software Carpentry’s Version Control with Git course, or a month or more experience of using git for version control.
| Setup | Download files required for the lesson | |
| 00:00 | 1. Getting started with Git | How do I get set up to use Git? | 
| 00:05 | 2. Understanding Add and Commit | How do we really create commits? | 
| 00:50 | 3. Commits and branches | How are commits stores? | 
| 01:40 | 4. The Nuts and Bolts | What are the differences between blobs trees and objects? | 
| 02:30 | 5. Changing History | I’ve just made a mistake, how can I undo it? | 
| 03:20 | 6. Working with remotes | How can I work in remote teams and with remotely hosted code? | 
| 04:15 | 7. Logging | How can I find the commits I’m looking for? | 
| 04:35 | 8. Telling your story | How can we change the apparent git history to make it clearer | 
| 05:05 | 9. Identifying breaking commits | How can I use git to track down problems in code? | 
| 05:35 | Finish | 
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.