Git (/ ɡɪt /) é um sistema de controle de versão para rastrear alterações em arquivos de computador e coordenar o trabalho nesses arquivos entre várias pessoas. É usado principalmente para gerenciamento de código-fonte no desenvolvimento de software, mas pode ser usado para controlar as alterações em qualquer conjunto de arquivos. Como um sistema de controle de revisão distribuído, ele visa a velocidade, integridade de dados e suporte para fluxos de trabalho não lineares distribuídos.