Questions
Answer the following questions to test your knowledge of this chapter:
- Which of the following is true about Git? (Choose three)
- It is a distributed SCM platform
 - It is a centralized SCM platform
 - It allows multiple developers to collaborate
 - It has commits and branches
 
 - In Git terms, what does Git checkout mean?
- Sync code from remote to local
 - Switch from one branch to another
 - Review and approve a pull request
 
 - In GitOps, what forms a single source of truth
- The Git repository
 - The configuration stored in a datastore
 - The secret management system
 - The artifact repository
 
 - Which of the following options are deployment models for GitOps? (Choose two)
- The push model
 - The pull model
 - The staggering model
 
 - Should you use Gitflow for your environment repository?
 - For monolithic applications with multiple parallel developments in numerous releases, what is the most suitable Git branching strategy?
- Gitflow
 - GitHub flow
 - Hybrid GitHub flow
 
 - Which is the recommended deployment model...