This lesson is being piloted (Beta version)

Git: Beyond the Basics


The Version Control with Git course (Software Carpentry), 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. Commits Revisited How do commits work?
00:50 3. Reset and checkout What are the differences between reset and checkout and when should I use them?
01:40 4. Working with branches How do branches work?
02:30 5. Working with remotes How can I work in remote teams and with remotely hosted code?
03:25 6. Logging How can I find the commits Iā€™m looking for?
03:45 7. Telling your story How can we change the apparent git history to make it clearer
04:15 8. Identifying breaking commits How can I use git to track down problems in code?
04:45 Finish

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