special recognition for significant contributions and milestones
B.
total number of repositories owned
C.
number of stars received on repositories
D.
virtual trophies awarded for completing coding challenges
Answer:
A
Question 6
In GitHub flow, what is the primary operation when a pull request is approved?
Options:
A.
A release issue is created.
B.
A git tag is created.
C.
The feature branch is merged.
D.
The changes are deployed.
Answer:
C
Question 7
A centralized version control system is a system that:
Options:
A.
requires developers to manually track and manage different versions of their files using naming conventions and manual backups.
B.
stores project files on a cloud-based server and allows multiple developers to collaborate on the same files simultaneously.
C.
relies on a central server to store the entire project history and allows developers to check out files for editing.
D.
ensures each developer has their own local copy of the central code repository, including the complete project history and metadata.
Answer:
C
Explanation:
A centralized version control system stores the main project history in one central location, usually a server. Developers connect to that server to check out files, make changes, and submit updates. This differs from Git, which is distributed and allows every developer to have a full local copy of the repository history. In a centralized model, collaboration depends heavily on the availability of the central server. If the server is unavailable, developers may be limited in what they can do. GitHub Foundations emphasizes this distinction because GitHub is built around Git, a distributed version control system. Option C correctly describes centralized version control because the central server holds the authoritative project history.