GH-900 Practice Test

GH-900 Practice Test practice questions, page 6 of 6, with answer review and explanations.

Question 26

A distributed version control system is best described as a system that:

  1. ensures each developer has their own local copy of the entire code repository, including the complete project history and metadata.
  2. stores project files on a cloud-based server and allows multiple developers to collaborate on the same codebase simultaneously.
  3. relies on a central server to store the entire project history and allows developers to check out files for editing.
  4. 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.)

  1. committed
  2. tracked
  3. staged
  4. uncommitted
  5. modified

Question 28

What are the defining features of Git?

  1. centralized version control, proprietary software, and being designed for small projects
  2. low-cost local branching, convenient staging areas, multiple workflows, and being designed for managing small projects
  3. sequential version control, cloud-based hosting service, and being designed for collaboration on large projects
  4. distributed version control, open source software, and being designed for handling projects of any size with efficiency