2
Source Code Management with Git and GitOps
In the previous chapter, we looked at the core concepts of modern DevOps, had an introduction to the cloud, and got a fair understanding of containers. In this chapter, we will understand source code management and one of the modern ways of enabling DevOps with GitOps.
In this chapter, we’re going to cover the following main topics:
- What is source code management?
- A crash course on Git
- What is GitOps?
- The principles of GitOps
- Why GitOps?
- Branching strategies and GitOps workflow
- Git versus GitOps
Technical requirements
To follow this chapter, you will need access to a Linux-based command line. If you are using macOS, you can use the inbuilt Terminal for all tasks. If you’re a Windows user, you must ...
Get Modern DevOps Practices - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.