Git: Beyond the Basics

Prerequisites

Software Carpentry’s Version Control with Git course, or a month or more experience of using git for version control.

Schedule

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.