# How we use git at Shopify

DevFeed: [How we use git at Shopify](<https://devfeed.tech/articles/how-we-use-git-at-shopify-1433.md>)

Original publisher: [Read original article](<https://shopify.engineering/how-we-use-git-at-shopify>)

Author: Shopify Engineering

Published: 2011-08-24T17:53:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Git](<https://devfeed.tech/topics/git.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [fork](<https://devfeed.tech/tags/fork.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [production](<https://devfeed.tech/tags/production.md>), [server](<https://devfeed.tech/tags/server.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

## AI overview

This article describes Shopify's Git workflow, including repository forks, feature branches, remotes, production and staging branches, testing, and code review before changes are merged into the main repository.

## Source excerpt

By John Duff A little while back, Rodrigo Flores posted to the plataformatec blog, A (successful) git branching model, where he talks about the git workflow they've been using on some projects. I thought this was a great post and decided to do something similar explaining the git workflow that we use at Shopify. Preface Git is an incredibly powerful tool that can be used in many different ways.