Answers: <p>GitOps is a technique of using Git to manage infrastructure provisioning and software deployments.  This technique uses many of the features of Git such as Pull Requests to manage and trigger deployments, and allows "diffing" (looking at the difference between commits) to view the differences between deployments.</p>
  
  <p>DevOps is more of a culture or philosophy.  It is not tied to the specific tool Git.  Instead, DevOps is the joining of Development (Dev) and System Operations (Ops).  Often continuous integration and continuous deployment are big focuses of companies that invest in a DevOps culture.</p>
  
  <p>A company that has a DevOps culture may choose to use a technique like GitOps to manage their infrastructure.  They may choose to use other tools though.</p>
  
  <p>Note: DevOps is not a process. It is a culture. GitOps is a specific System Operations (ops) process tied to a specific tool (Git). A company that uses GitOps may not have a DevOps culture. Conversely, a company that has a DevOps culture may not use GitOps.</p>
  
Answers: CC BY-SA 4.0
Answers: 2019-09-25T14:11:24.443Z
Answers: So can i say GitOps is subset of DevOps process? or GitOps is type of DevOps process?
Answers: Rocky Hai
Answers: CC BY-SA 4.0
Answers: 2019-09-25T14:23:29.147Z
Answers: Neither really works.  DevOps is not a process.  It is a culture.  GitOps is a specific System Operations (ops) process tied to a specific tool (Git).  A company that uses GitOps may not have a DevOps culture.  Conversely, a company that has a DevOps culture may not use GitOps.
Answers: Wesley Rolnick
Answers: CC BY-SA 4.0
Answers: 2019-09-25T18:02:57.737Z
Answers: Got it thanks @wesley
Answers: Rocky Hai
Answers: CC BY-SA 4.0
Answers: 2019-09-24T20:25:23.883Z
Answers: 2019-10-05T07:42:41.307Z
Answers: 2019-10-05T07:42:41.307Z
Answers: Wesley Rolnick
Body: <p>I am hearing nowadays a lot about GitOps. What is the difference between DevOps and GitOps?</p>
  
  <p>Is it just the SCM does the build and deploy when there is a commit instead of the CI/CD tool exclusively?</p>
  
Tags: <continuous-integration><git><terminology><continuous-delivery><scm>
Title: What is the difference between DevOps and GitOps?
UserDisplayName: Rocky Hai
ThreadText: # What is the difference between DevOps and GitOps?
  
  (Asked by: username_0 on 2019-09-24)
  
  I am hearing nowadays a lot about GitOps. What is the difference between DevOps and GitOps?
  
  Is it just the SCM does the build and deploy when there is a commit instead of the CI/CD tool exclusively?
  
  **Tags:** continuous-integration, git, terminology, continuous-delivery, scm
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-09-24. Score: 13 | Accepted answer
  
  GitOps is a technique of using Git to manage infrastructure provisioning and software deployments. This technique uses many of the features of Git such as Pull Requests to manage and trigger deployments, and allows "diffing" (looking at the difference between commits) to view the differences between deployments.
  
  DevOps is more of a culture or philosophy. It is not tied to the specific tool Git. Instead, DevOps is the joining of Development (Dev) and System Operations (Ops). Often continuous integration and continuous deployment are big focuses of companies that invest in a DevOps culture.
  
  A company that has a DevOps culture may choose to use a technique like GitOps to manage their infrastructure. They may choose to use other tools though.
  
  Note: DevOps is not a process. It is a culture. GitOps is a specific System Operations (ops) process tied to a specific tool (Git). A company that uses GitOps may not have a DevOps culture. Conversely, a company that has a DevOps culture may not use GitOps.
  
  > **Comments:**
  > **username_0**: So can i say GitOps is subset of DevOps process? or GitOps is type of DevOps process?  
  > **username_1**: Neither really works.  DevOps is not a process.  It is a culture.  GitOps is a specific System Operations (ops) process tied to a specific tool (Git).  A company that uses GitOps may not have a DevOps culture.  Conversely, a company that has a DevOps culture may not use GitOps.  
  > **username_0**: Got it thanks @username_1  
  
  ---
  
  