Hello and welcome.
This course is about Git, a distributed version control system.
I'm glad that you've decided to take this course because Git is very handy, robust and frequently used
to get tracks your project history and enables you to access any version of your file back in time.
It also allows multiple people to work on the same project, helping them to edit the same file simultaneously.
Git is distributed reliable and fast tool and it is free.
A distributed system lets you work offline.
You can make changes without having access to the server that stores the central repository.
In a centralized system.
Anyone who makes a change needs to be given access to the central location.
In contrast, in a distributed system, developers can make changes to their own repositories without
being granted right access.
So managing access is easier in distributed systems.
Now, what's the difference between Git and GitHub?
To make it simple, git is a tool and GitHub is quite a different thing.
It provides services that are related to Git.
It's a website that helps you manage git controlled projects.
Next up will be installing git and running our first commands.