The process of copying an existing Git repository via the Git tooling is called _cloning.
After cloning a repository the user has the complete repository with its history on his local machine.
A centralized version control system provides a server software component which stores and manages the different versions of the files.
A developer can copy (checkout) a certain version from the central sever onto their individual computer.
A version control system (VCS) allows you to track the history of a collection of files.Both system makes it also harder to work in parallel on different features.In a distributed version control system each user has a complete local copy of a repository on his individual computer. This copying process is typically called Every repository can exchange versions of the files with other repositories by transporting these changes.These versions are stored in a specific place, typically called a You may, for example, revert the collection of files to a state from 2 days ago.Or you may switch between versions of your files for experimental features.Problem 13: Build a RPM package from a SRPM with rpmbuild?