Working with a locally-cloned repo
When working intensively with a Git repository and benefit from a richer experience and feature set, it is advised to clone the remote repository on the user's local machine. The richer experience includes the benefits related to the distributed nature of Git: advanced features, ability to group changes to multiple files in sets, more flexible collaboration, offline access, multiple backups, etc.