FAQ - Git version control

Video 101 getting started with Git version control

These videos are a recording of a talk by Jeremy Skinner introducing GIT version control to AVA employees. For us it greatly smoothed the adoption of GIT as our distributed version control system.

The entire presentation covers creating Git repositories and the various basic functions of adding and modifying files, pushing and retrieving them from the repositories, branching and merging.

We have split them into 9 separate YouTube videos. the first 3 are on this page with links to the other 6. High quality downloads are avialable via the links underneath each video.

Jeremy Skinner can be contacted via his website: https://www.jeremyskinner.co.uk/

GIT: An Introduction to Git and Distributed Repositories (Part 1)


GIT: Making Changes and Deleting Files (Part 2)


GIT: Working With Others And Distributed Repositories (Part 3)



Other videos in this series

  • GIT: Seeing And Undoing Changes And Basic Configuration Options (Part 4)
  • GIT: Creating Branches And Switching Between Them (Part 5)
  • GIT: Editing Two Branches Concurrently and Merging Them (Part 6)

here ... Video 101 getting started with Git version control part deux


  • GIT: Branching, Wood and Trees... (Part 7)
  • GIT: Conflicting Merges (Part 8)
  • GIT: Tools and Hosting (Part 9)

here... Video 101 getting started with Git version control 33 1/3

Other links

I came across this (in my view rather clear) explanation of how Git stores versions

Git: gc cleaning up after yourself

Here's an unambiguous approach to branching and why, especially if you have a colleague who argues about not locally committing or pushing because !its not finished yet etc."

Git the process

If you found this information useful, please share it!

This FAQ was last updated on Wednesday, September 30, 2015

Contact Information

To find out more about Ava solutions you can contact us in a number of ways:
Follow Us...