Question 26
A distributed version control system is best described as a system that:
- ensures each developer has their own local copy of the entire code repository, including the complete project history and metadata.
- stores project files on a cloud-based server and allows multiple developers to collaborate on the same codebase simultaneously.
- relies on a central server to store the entire project history and allows developers to check out files for editing.
- requires developers to manually track and manage different versions of their files using naming conventions and manual backups.
Question 27
What are three valid states for a file in a git repository? (Choose three.)
- committed
- tracked
- staged
- uncommitted
- modified
Question 28
What are the defining features of Git?
- centralized version control, proprietary software, and being designed for small projects
- low-cost local branching, convenient staging areas, multiple workflows, and being designed for managing small projects
- sequential version control, cloud-based hosting service, and being designed for collaboration on large projects
- distributed version control, open source software, and being designed for handling projects of any size with efficiency