a free and open source distributed version control system
Each layer hold the Complete snapshot reference of code at that given moment
Working Tree
The Currnet working folder
Staging Area`
Place where we select files which can be add to commit
Local Branch
Local Repo where our changes are saved
Remote Repo
Git server Repo where our changes are stored
Stashing Area
A Place to park our current change
Stash Area
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi nec metus justo. Aliquam erat volutpat.