Create your account

Already have an account? Login here

Create account

23. What is Git and GitHub?

Design + Code an Android App from Scratch

Woah, wait a second..

Scrounge up some loose change to become a pro member, or login to your account to view this lesson.

Alright, join now. Or login to your account if you're already a pro member.

This video explains what is a version control system, especially what is Git and what is GitHub, how you can use Git to organise, maintain and track changes in code made either by a single person or a group of people working on a project together at the same time. It starts by showing you the issues you are likely to encounter without a VCS. Then it discusses the difference between a Centralised Version Control System or Client Server Version Control System and a Distributed Version Control System and discusses the issues faced in both. It introduces you to the Working Directory, Staging Area and Repository of Git and finally talks about what GitHub actually does.

Course Cirriculum