---
title: Git Reviews
meta_title: 'Git Avaliações 2026: Detalhes, Preços e Recursos | G2'
meta_description: Filtre avaliações de 534 pelo tamanho da empresa, cargo ou setor
  dos usuários para descobrir como Git funciona para um negócio como o seu.
aggregate_rating:
  rating_value: 4.7
  review_count: 534
  scale: '5'
date_modified: '2026-06-22'
parent_category:
  name: Gerenciamento de Código-Fonte
  url: https://www.g2.com/pt/categories/source-code-management
---

# Git Reviews
**Vendor:** Git  
**Category:** [Software de Controle de Versão](https://www.g2.com/pt/categories/version-control-software)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 534
## About Git
O Git é um sistema de controle de versão rápido, escalável e distribuído, projetado para lidar com tudo, desde pequenos até projetos muito grandes, com velocidade e eficiência. Originalmente desenvolvido para o kernel do Linux, o Git se tornou o padrão de fato para controle de versão, utilizado por milhões de desenvolvedores em todo o mundo. Sua arquitetura distribuída permite que cada desenvolvedor tenha um histórico completo do projeto, possibilitando uma colaboração robusta e capacidades de trabalho offline. Principais Características e Funcionalidades: - Controle de Versão Distribuído: Cada desenvolvedor possui uma cópia completa do repositório, permitindo trabalho independente e reduzindo a dependência de um servidor central. - Alto Desempenho: O Git é otimizado para velocidade, lidando eficientemente com grandes repositórios com milhões de arquivos e commits. - Integridade de Dados: Cada arquivo e commit é verificado por soma de verificação e recuperado por sua soma de verificação, garantindo a integridade do repositório. - Ramificação e Mesclagem: O Git oferece capacidades poderosas de ramificação e mesclagem, facilitando o desenvolvimento paralelo e a integração de funcionalidades. - Área de Preparação: A área de preparação permite que os desenvolvedores preparem commits selecionando as alterações a serem incluídas, proporcionando maior controle sobre o histórico de commits. - Gratuito e Open Source: Lançado sob a Licença Pública Geral GNU versão 2.0, o Git é gratuito para uso e modificação, promovendo colaboração e transparência. Valor Principal e Soluções para Usuários: O Git aborda os desafios do desenvolvimento colaborativo de software, fornecendo um sistema confiável e eficiente para rastrear alterações, coordenar o trabalho entre vários desenvolvedores e manter um histórico abrangente da evolução do projeto. Sua natureza distribuída garante que os desenvolvedores possam trabalhar offline e mesclar alterações de forma contínua, reduzindo conflitos e aumentando a produtividade. Ao oferecer um conjunto robusto de ferramentas para controle de versão, o Git capacita as equipes a gerenciar seus códigos de forma eficaz, levando a projetos de software mais estáveis e sustentáveis.




## Git Reviews
  ### 1. O Branching, a Rastreabilidade e a Colaboração do Git Tornam o Desenvolvimento Confiável

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ravindra N. | SDET - 2, Petróleo e Energia, Empresa (> 1000 emp.)

**Reviewed Date:** June 09, 2026

**O que você mais gosta em Git?**

O que eu mais gosto no Git são suas capacidades de ramificação e controle de versão. Ele permite que equipes trabalhem em funcionalidades, correções de bugs e experimentos de forma independente, sem afetar a base de código principal. A ramificação e fusão leves tornam o desenvolvimento paralelo fácil. O histórico completo de versões ajuda a rastrear mudanças e entender quem modificou o quê. A capacidade de reversão fácil proporciona confiança ao implementar mudanças. O forte suporte à colaboração permite que vários desenvolvedores trabalhem no mesmo projeto de forma eficiente. A integração com plataformas como GitHub e GitLab simplifica as revisões de código e os fluxos de trabalho de lançamento. O aspecto mais valioso é a rastreabilidade. Seja investigando um bug, revisando uma mudança ou validando um lançamento, o Git fornece um histórico claro das mudanças de código, o que torna os processos de desenvolvimento e QA muito mais confiáveis.

**O que você não gosta em Git?**

Embora o Git seja extremamente poderoso, há alguns aspectos que podem ser desafiadores. A curva de aprendizado pode ser íngreme para novos usuários, especialmente ao lidar com rebase, cherry-picking e conflitos de mesclagem. Resolver conflitos de mesclagem complexos pode ser demorado e propenso a erros. Alguns comandos não são muito intuitivos e frequentemente requerem consulta à documentação. Repositórios grandes com históricos extensos podem, às vezes, impactar o desempenho. Recuperar-se de erros pode ser difícil se os usuários não estiverem familiarizados com os recursos avançados do Git. O maior desafio é a resolução de conflitos de mesclagem. Embora o Git forneça as ferramentas para lidar com conflitos de forma eficaz, resolvê-los em projetos grandes ou em rápida evolução pode exigir um esforço significativo e requer um bom entendimento da base de código. Dito isso, os benefícios do controle de versão, colaboração e rastreabilidade superam em muito esses desafios, razão pela qual o Git continua sendo uma parte essencial do nosso fluxo de trabalho de desenvolvimento.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git resolve o problema de gerenciar alterações de código, colaboração e histórico de versões em equipes de desenvolvimento. Sem um sistema de controle de versão, rastrear alterações, coordenar o trabalho entre vários desenvolvedores e recuperar-se de erros seria muito mais difícil. Mantém um histórico completo das alterações de código para rastreabilidade e auditoria.
Permite que vários desenvolvedores trabalhem no mesmo projeto simultaneamente através de ramificações.
Facilita a revisão, teste e fusão de alterações antes que elas cheguem à produção.
Permite reverter rapidamente para versões anteriores se problemas forem descobertos.
Melhora a colaboração entre desenvolvedores, engenheiros de QA e equipes de lançamento. O Git é especialmente valioso porque ajuda a rastrear exatamente quais alterações estão incluídas em um lançamento, tornando a investigação de bugs, testes de regressão e validação de lançamentos muito mais confiáveis.

O maior benefício é a confiança e o controle. As equipes podem desenvolver, testar e implantar alterações de forma mais eficiente, mantendo um registro claro do que mudou e por quê.

  ### 2. Colaboração Segura e Organizada com o Poderoso Branching do Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sanjivani B. | Software Engineer, Tecnologia da Informação e Serviços, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** May 19, 2026

**O que você mais gosta em Git?**

Eu gosto do Git porque ele torna o trabalho de desenvolvimento muito mais organizado, seguro e colaborativo. Uma das melhores coisas sobre o Git é sua capacidade de rastrear todas as mudanças feitas em um projeto.

Agora, as integrações do Git com IA o tornam uma ferramenta ainda mais poderosa. As capacidades de IA ajudam os desenvolvedores automatizando tarefas repetitivas, melhorando a qualidade do código e auxiliando em todo o fluxo de trabalho de desenvolvimento.

O Git também oferece forte suporte da comunidade e documentação extensa, o que ajuda a resolver problemas e aprender conceitos avançados de forma mais eficiente.

O Git é de código aberto e gratuito para usar, o que o torna altamente acessível para todos, sejam estudantes ou desenvolvedores.

Os recursos mais recentes do Git tornam o desenvolvimento ainda mais suave. Comandos como git switch e git restore são mais simples e mais amigáveis para iniciantes.

**O que você não gosta em Git?**

Uma coisa que eu não gosto no Git é lidar com conflitos de mesclagem. Pode ser frustrante, especialmente quando vários desenvolvedores estão trabalhando nos mesmos arquivos. Resolver conflitos corretamente requer atenção cuidadosa, e até mesmo um pequeno erro pode afetar o código existente.

Também sinto que as mensagens de erro do Git não são muito amigáveis para iniciantes. Solucionar problemas relacionados à autenticação, estados de HEAD destacado ou operações de branch incorretas muitas vezes significa procurar na documentação ou em fóruns da comunidade apenas para entender o que está acontecendo.

Finalmente, gerenciar um repositório muito grande ou um fluxo de trabalho complexo pode ocasionalmente parecer esmagador sem a experiência certa ou práticas sólidas de equipe.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git resolve muitos problemas importantes no desenvolvimento de software, especialmente em torno do gerenciamento de código, colaboração e rastreamento de versões. Antes do Git, gerenciar arquivos de código manualmente era arriscado porque os desenvolvedores podiam facilmente sobrescrever o trabalho uns dos outros, perder código importante ou ter dificuldades para rastrear mudanças ao longo do tempo. O Git fornece uma estrutura clara e confiável para lidar com esses desafios de forma eficiente e manter o trabalho organizado. Além disso, ele melhora significativamente a velocidade de desenvolvimento das equipes.

  ### 3. Controle de versão padrão da indústria que é simples uma vez que você aprende

**Rating:** 4.5/5.0 stars

**Reviewed by:** Adam M. | Senior Technical Writer, Tecnologia da Informação e Serviços, Empresa (> 1000 emp.)

**Reviewed Date:** May 01, 2026

**O que você mais gosta em Git?**

Eu gosto que seja uma espécie de padrão da indústria para controlar versões de diferentes arquivos, então, uma vez que tenhamos uma compreensão dos conceitos, toda a terminologia e comandos estão prontos para qualquer iniciativa de curva de aprendizado. Mas, uma vez que você sabe o que está fazendo, é direto de usar e, na verdade, é a única ferramenta que uso para controle de versão. Mas eu a usei para minha documentação e também os desenvolvedores de software a usam para suas versões do software, então, entre nós dois, estaríamos seguindo os mesmos princípios e a interface é relativamente leve para o meu uso, de qualquer forma.

**O que você não gosta em Git?**

Acho que o processo inicial de integração e a curva de aprendizado íngreme são um pouco desanimadores no começo. Demorei um pouco para entender os conceitos e o fato de que você precisa lembrar os diferentes comandos e digitá-los não é realmente tão intuitivo. Se houvesse alguma maneira de fornecer uma lista de referência, isso seria útil para pessoas que não estão tão confortáveis com essas visualizações. Não é algo que faço todos os dias e tendo a ter que refrescar minha memória cada vez que entro, e isso tornaria o processo um pouco mais fácil.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Assim, isso me permite ter diferentes versões da documentação de software na minha empresa e, em seguida, posso fazer upload de arquivos zip que contêm todo o conteúdo para o repositório, mas meus colegas de desenvolvimento de software e as equipes de engenharia usam para sempre, mas na localização do repositório do Azure DevOps, então me permite fazer upload para ele, mas usando git para fazer isso, então tudo é controlado por versão, mas isso apenas torna o fluxo de trabalho muito mais suave do que sempre seria.

  ### 4. Controle Total e Confiança nas Alterações de Código com Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Subhashree S. | System Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** April 29, 2026

**O que você mais gosta em Git?**

O que eu mais gosto no Git é a sensação de controle que ele proporciona ao trabalhar com código. Cada alteração é rastreada, então nunca preciso me preocupar em perder progresso ou quebrar algo permanentemente, posso sempre reverter se necessário. A ramificação é outra grande vantagem, pois me permite experimentar ou trabalhar em funcionalidades de forma independente, sem afetar a base de código principal.

**O que você não gosta em Git?**

Uma coisa que eu não gosto no Git é que ele tem uma curva de aprendizado, especialmente no início. Os comandos e conceitos como ramificação, rebase e mesclagem podem parecer confusos até que você os pratique algumas vezes.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git resolve o problema central de gerenciar mudanças de código de maneira confiável e organizada. Sem ele, acompanhar diferentes versões, especialmente em projetos maiores, torna-se confuso e propenso a erros. O Git mantém um histórico completo das alterações, então eu sempre posso ver o que foi modificado, quando e por quem.

  ### 5. Git: Histórico de Código Fonte Confiável e Universal com Integrações Flexíveis de CLI e IDE

**Rating:** 4.5/5.0 stars

**Reviewed by:** Moses L. | Director, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 24, 2026

**O que você mais gosta em Git?**

O Git é uma das melhores e mais universais maneiras de manter um histórico confiável e imutável do seu código-fonte. Você pode usá-lo na linha de comando ou através de várias integrações de GUI. Ele está incluído nativamente em muitas IDEs como o VSCode.

**O que você não gosta em Git?**

Faltam controles de acesso robustos. Você precisa configurar seu próprio acesso usando ssh, mas isso não é flexível em termos de concessão de acesso a vários projetos e recursos. Não há uma interface gráfica integrada, o que dificulta a visualização do histórico e o acompanhamento das alterações.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git permite que eu e minha equipe façamos alterações no código com confiança e as acompanhemos historicamente. Ele serve como um backup distribuído e nos permite reverter se precisarmos. Ele tem um bom desempenho, mesmo remotamente, quando você não tem acesso à internet. Você pode enviar suas alterações quando estiver online.

  ### 6. Controle de Versão Rápido e Confiável que Facilita o Trabalho em Equipe

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sai shivan J. | Associate Consultant, Médio Porte (51-1000 emp.)

**Reviewed Date:** May 25, 2026

**O que você mais gosta em Git?**

- O Git é rápido, confiável e ótimo para rastrear mudanças.  
- Ele facilita o trabalho em equipe com suporte a ramificações e mesclagens.  
- Eu gosto que ele mantém um histórico completo, então reverter erros é simples.  
- Também é flexível e funciona bem tanto para projetos solo quanto para projetos em equipe.

**O que você não gosta em Git?**

- O Git pode parecer confuso para iniciantes.  
- Os comandos e o branching podem ser difíceis de aprender.  
- Conflitos de mesclagem podem ser irritantes às vezes.  
- Leva um pouco de tempo para entender corretamente.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git resolve problemas de controle de versão, colaboração e reversão, para que eu possa rastrear alterações, trabalhar com segurança em branches e desfazer erros facilmente. 
Também ajuda as equipes a trabalharem no mesmo código sem sobrescreverem uns aos outros, o que torna o desenvolvimento mais rápido e menos estressante.

  ### 7. Desempenho Git Ultra-Rápido com Rastreamento de Histórico Eficiente

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vikrant P. | Senior Software Engineer, Tecnologia da Informação e Serviços, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 02, 2026

**O que você mais gosta em Git?**

A melhor coisa sobre o GIT é sua velocidade e desempenho geral. Ele também armazena o histórico do repositório de forma eficiente, o que facilita o acompanhamento das mudanças ao longo do tempo.

**O que você não gosta em Git?**

Na minha opinião pessoal, alguns comandos do Git muitas vezes não seguem um padrão lógico claro. Por exemplo, "git checkout" é usado tanto para mudar de branch quanto para restaurar arquivos, o que pode parecer confuso. Da mesma forma, "git reset" vem com múltiplos modos, e isso contribui para a sensação de que o conjunto de comandos nem sempre é consistente ou intuitivo.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git me ajuda a gerenciar grandes quantidades de código sem comprometer a velocidade ou o desempenho. O controle de versão é direto, e é fácil acompanhar as mudanças ao longo do tempo. Também torna simples para vários desenvolvedores trabalharem no mesmo projeto, e a ramificação de projetos é fácil de configurar e manter.

  ### 8. O Git mantém a colaboração em equipe organizada com um poderoso controle de versão.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jayanth Sai E. | Software Engineer , Tecnologia da Informação e Serviços, Empresa (> 1000 emp.)

**Reviewed Date:** February 25, 2026

**O que você mais gosta em Git?**

O que eu mais gosto no Git é como ele rastreia mudanças e gerencia versões de código de forma eficaz. No nosso trabalho de desenvolvimento diário, ele fornece um controle de versão sólido, facilitando a revisão do que foi alterado, quem fez a alteração e quando aconteceu. Isso é especialmente útil em um ambiente de equipe, onde um histórico claro e a responsabilidade são importantes.

Eu também valorizo muito o recurso de ramificação do Git. Ele nos permite trabalhar em novos recursos ou correções de bugs sem impactar a base de código principal, e uma vez que tudo está pronto, podemos mesclar o trabalho de volta com segurança. Essa flexibilidade ajuda a reduzir o risco de quebrar acidentalmente a aplicação principal.

Outro aspecto que aprecio é sua integração com plataformas como GitHub e GitLab, o que torna a colaboração mais suave. No geral, o Git mantém o desenvolvimento mais organizado, seguro e fácil de gerenciar—particularmente quando vários desenvolvedores estão trabalhando no mesmo projeto.

**O que você não gosta em Git?**

Uma coisa que não gosto no Git é que ele tem uma curva de aprendizado no início, especialmente com conceitos como rebase, resolução de conflitos de mesclagem e gerenciamento de branches. Para novos usuários, pode parecer confuso, e erros podem acontecer quando os comandos não são usados corretamente.

Além disso, quando vários desenvolvedores estão trabalhando nos mesmos arquivos, conflitos de mesclagem podem surgir com frequência. Resolvi-los leva tempo extra e atenção cuidadosa, e se não forem tratados adequadamente, podem afetar o código.

Outro pequeno problema é que a interface de linha de comando nem sempre é muito amigável para iniciantes, e leva um tempo para memorizar todos os comandos. Dito isso, uma vez que você se acostuma, o Git se torna muito mais fácil de trabalhar.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git nos ajuda principalmente com o controle de versão, gerenciando as alterações de código de uma maneira limpa e organizada. Antes de começarmos a usar o Git, era difícil rastrear o que havia mudado, e quando algo quebrava, não era fácil identificar exatamente o que causou o problema. Com o Git, podemos revisar todo o histórico de atualizações e, se necessário, reverter para uma versão anterior.

Ele também torna a colaboração em equipe muito mais suave. Como vários desenvolvedores trabalham no mesmo projeto, o Git permite que todos desenvolvam diferentes funcionalidades em ramos separados sem interromper a base de código principal. Quando o trabalho é concluído, podemos mesclar essas alterações com segurança.

Outra grande vantagem é ter um backup confiável e melhor proteção para o código. Como nosso código é armazenado em repositórios como o GitHub, mesmo que algo aconteça com um sistema local, o código permanece seguro e pode ser recuperado sem muitos problemas.

  ### 9. CLI Rápido e Gratuito com Colaboração Sem Costura no GitHub e Controle de Versão Mais Fácil

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Empresa (> 1000 emp.)

**Reviewed Date:** April 21, 2026

**O que você mais gosta em Git?**

A interface de linha de comando é ótima e nos permite interagir diretamente através do terminal. É muito rápida e nos ajuda a salvar, rastrear e gerenciar alterações de código. A integração com o GitHub também permite que toda a nossa equipe colabore, mantenha um histórico de código claro e trabalhe ao mesmo tempo na mesma base de código, o que torna a fusão durante o desenvolvimento muito mais fácil.

É absolutamente gratuita e muito fácil de usar, especialmente com a documentação. Não precisa de IA para ser fácil, porque já é simples e rápida de usar. Modelos de IA já entendem bem o Git, então eles podem até ajudar a manter as coisas organizadas quando necessário.

**O que você não gosta em Git?**

Se formos bons nisso, então realmente não haverá nada para não gostar. A única desvantagem é que podemos nos confundir ao fazer alterações, bagunçar os ramos e encontrar conflitos de mesclagem. Ainda assim, sempre podemos reverter e resolver as coisas. Eles não podem integrar IA nisso, além disso, não há necessidade disso.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Antes, era realmente difícil manter um histórico das alterações de código. Eu costumava acabar copiando todo o projeto apenas para manter um backup. Depois, quando as alterações estavam concluídas, eu não conseguia comparar facilmente o novo código com a versão antiga para ver o que havia mudado. Agora todos esses problemas desapareceram, e além disso, nos permite criar branches e colaborar com colegas de forma muito mais fácil.

  ### 10. Controle de Versão Distribuído Poderoso para Colaboração Suave

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anurag T. | Automation Test Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** March 18, 2026

**O que você mais gosta em Git?**

O que eu mais gosto no Git são suas poderosas capacidades de controle de versão e arquitetura distribuída. Ele permite que os desenvolvedores rastreiem mudanças no código, colaborem com vários membros da equipe e mantenham um histórico completo do projeto. Recursos como ramificação e mesclagem facilitam o trabalho em novas funcionalidades sem afetar a base de código principal. O Git também se integra bem com plataformas como GitHub e GitLab, tornando a colaboração e as revisões de código muito eficientes.

**O que você não gosta em Git?**

O Git pode ser difícil para iniciantes devido aos seus muitos comandos e conceitos como rebase e conflitos de mesclagem, que exigem experiência para serem geridos de forma eficaz.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git resolve o problema de gerenciar mudanças de código e colaboração em equipes de desenvolvimento de software. Ele rastreia cada modificação feita na base de código, permitindo que os desenvolvedores revertam para versões anteriores, se necessário. Isso ajuda a prevenir a perda de código e melhora o trabalho em equipe, permitindo que vários desenvolvedores trabalhem em diferentes funcionalidades simultaneamente. Como resultado, o desenvolvimento torna-se mais organizado, eficiente e confiável.

  ### 11. Repositórios Git como uma Rede de Segurança: Tranquilidade e Progresso que Você Pode Acompanhar

**Rating:** 5.0/5.0 stars

**Reviewed by:** Óscar O. | Adjunct Professor, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** February 17, 2026

**O que você mais gosta em Git?**

Todo projeto que começo, mesmo aqueles que não têm nada a ver com código, começa com um repositório Git. É minha rede de segurança. Cria esse compromisso constante e recorrente com o trabalho que estou realizando, e na verdade me obriga a pausar e pensar sobre o que realmente alcancei antes de seguir em frente. É menos sobre o lado técnico e mais sobre a tranquilidade que vem com saber que cada passo está sendo rastreado.

**O que você não gosta em Git?**

Os comandos podem ser completamente não intuitivos e também é muito fácil ficar preso em um estado de "HEAD destacado" ou estragar um rebase.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Facilidade de backup, submissão de versão simples Facilidade de backup, submissão de versão simples e ramificação me deixa tentar coisas e ramificação me deixa tentar coisas

  ### 12. Configuração Fácil, Documentação Forte e Integração CI/CD Sem Interrupções

**Rating:** 5.0/5.0 stars

**Reviewed by:** Maniram T. | Student, Software de Computador, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 31, 2026

**O que você mais gosta em Git?**

Muito fácil e simples de usar, com comandos pequenos e simples.\nPodemos configurar rapidamente nossos arquivos locais para a nuvem.\nGrande suporte da comunidade e documentação detalhada excelente.\nFerramenta diária para projetos colaborativos e simples solo.\nÓtimos recursos como ramificação, clonagem, bifurcação.\nIntegra-se facilmente com pipelines de CI/CD, IDEs.

**O que você não gosta em Git?**

Eu realmente gosto de tudo sobre o git, mas pode ser bastante avassalador para iniciantes devido à sua curva de aprendizado de moderada a íngreme e podem ficar confusos com os comandos e a interface de linha de comando (CLI). Integrar com a interface gráfica (GUI) às vezes se comporta de maneira diferente da CLI.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Ele rastreia todas as alterações na base de código e mantém o controle de todas elas de forma eficiente, prevenindo a perda de trabalho. Ele permite colaborar em projetos, sem sobrescrever o código de outros. Simplifica o gerenciamento de versões, reversões e fluxos de trabalho de implantação.

  ### 13. Ferramenta Essencial para Colaboração e Controle de Versão Sem Esforço

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pradumna S. | Open Source Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 30, 2025

**O que você mais gosta em Git?**

Usamos o Git todos os dias como o núcleo do nosso fluxo de trabalho de desenvolvimento. Todos os nossos códigos são mantidos em repositórios Git, e toda a nossa equipe colabora através de branches de funcionalidades, pull requests e revisões de código. Sempre que lançamos atualizações ou novas versões, confiamos no Git para rastrear mudanças, manter históricos de versões limpos e garantir que toda mudança seja revisada antes de chegar à produção. Se uma implantação não se comporta como esperado, usamos o Git para reverter imediatamente para um commit estável, de modo que nossos sistemas permaneçam disponíveis sem tempo de inatividade. Também usamos o Git para gerenciar funcionalidades de longa duração, resolver conflitos de mesclagem e marcar lançamentos para melhor rastreamento. O Git oferece à nossa equipe confiabilidade, clareza e controle total sobre o processo de desenvolvimento, e é essencial para como construímos e lançamos software.

**O que você não gosta em Git?**

Nada, não há nada para não gostar no Git

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git resolve o problema de gerenciar alterações de código de forma segura e manter nosso processo de desenvolvimento organizado. Trabalhamos com vários desenvolvedores nos mesmos projetos, então o Git nos ajuda a colaborar sem sobrescrever o trabalho uns dos outros. Ele também nos protege durante os lançamentos, porque se algo der errado, podemos rapidamente reverter para uma versão estável e manter nossos sistemas funcionando. O Git nos dá um histórico claro de mudanças, facilita as revisões de código através de pull requests e nos ajuda a rastrear recursos, correções e versões adequadamente. No geral, o Git traz confiabilidade e controle para a forma como construímos e entregamos software, o que melhora diretamente nossa produtividade e estabilidade.

  ### 14. Controle de versão moderno, confiável e escalável que simplesmente funciona.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akshay Y. | Software Developer - 2, Médio Porte (51-1000 emp.)

**Reviewed Date:** November 26, 2025

**O que você mais gosta em Git?**

Eu uso o Git todos os dias, então o que mais aprecio é como é fácil criar branches e testar coisas sem bagunçar o código principal. Se estou trabalhando em uma funcionalidade, eu simplesmente crio um branch, experimento, faço push e faço merge quando está estável. As diferenças também ajudam muito, quando estou revisando minhas próprias alterações, posso imediatamente perceber se esqueci algo ou adicionei um log de depuração aleatório.

**O que você não gosta em Git?**

Literalmente, nenhuma desvantagem além do estranho pop-up que aparece ao resolver e mesclar os conflitos.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Ele mantém o trabalho de toda a equipe organizado. Todos nós enviamos nossos branches, revisamos o código uns dos outros e fazemos o merge de forma limpa. Se alguém introduz um bug, posso verificar o histórico de commits e saber exatamente de onde ele veio. E quando algo quebra localmente, posso redefinir para um estado limpo em vez de desfazer as alterações manualmente. Isso torna o fluxo de trabalho de desenvolvimento mais suave. No geral, é muito simples tanto na perspectiva de GUI quanto de CLI.

  ### 15. Controle de Versão Rápido e Confiável que Aumenta a Produtividade da Equipe

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Médio Porte (51-1000 emp.)

**Reviewed Date:** March 13, 2026

**O que você mais gosta em Git?**

Isso reduz o risco de perder código funcional. Isso melhora a produtividade da equipe e evita conflitos de código. Operações do Git como commits, ramificação e mesclagem são muito rápidas, pois é um sistema distribuído.

**O que você não gosta em Git?**

Pode atrasar o desenvolvimento se a equipe não estiver familiarizada com a resolução de conflitos. Se comandos como force push ou reset forem usados incorretamente, eles podem afetar o histórico de commits. Mas com estratégias de ramificação adequadas e práticas de equipe, esses problemas geralmente são gerenciáveis.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git mantém um histórico completo de commits, então posso facilmente rastrear alterações, revisá-las ou reverter para uma versão estável anterior se algo quebrar. O Git se integra com plataformas como GitHub e GitLab, permitindo pull requests e revisões de código, o que melhora a qualidade do código.

  ### 16. Git torna o controle de versão e a colaboração em equipe fáceis

**Rating:** 5.0/5.0 stars

**Reviewed by:** Logesh G. | QA Engineer, Software de Computador, Médio Porte (51-1000 emp.)

**Reviewed Date:** March 05, 2026

**O que você mais gosta em Git?**

O Git facilita o rastreamento de alterações de código, o gerenciamento de versões e o trabalho com membros da equipe. Seus recursos de ramificação e mesclagem permitem que os desenvolvedores trabalhem em funcionalidades separadamente sem impactar a base de código principal.

**O que você não gosta em Git?**

Um desafio com o Git é que a linha de comando pode ser difícil para os iniciantes entenderem inicialmente. Leva tempo para aprender os comandos e o fluxo de trabalho, especialmente ao lidar com mesclagens ou conflitos.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git ajuda a gerenciar e rastrear alterações no código. Isso facilita a manutenção de diferentes versões de um projeto. Também permite que os membros da equipe trabalhem na mesma base de código sem sobrescrever o trabalho uns dos outros.

  ### 17. Git torna a colaboração em equipe suave com controle de versão distribuído

**Rating:** 5.0/5.0 stars

**Reviewed by:** Javier C. | Full Stack developer, Gestão Educacional, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 30, 2026

**O que você mais gosta em Git?**

Git é um sistema de controle de versão distribuído usado para rastrear mudanças em código e arquivos durante o desenvolvimento de software. Ele permite que os desenvolvedores trabalhem no mesmo projeto ao mesmo tempo sem sobrescrever o trabalho uns dos outros.

**O que você não gosta em Git?**

Se você não usar o branch, pode acabar bagunçando o código e o trabalho. Além disso, no início, entender como tudo funciona leva tempo. Uma vez que você se acostuma, o trabalho se torna mais fácil.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O trabalho em equipe, o código está seguro, e você pode fazer alterações sem perceber que sua equipe também as fez, então isso é útil no trabalho em equipe porque cada membro da equipe pode se concentrar em trabalhar na parte do código que escolheram e automaticamente

  ### 18. Poderoso e Fácil Ramificação com Integração Perfeita com GitHub/GitLab/Azure/BitBucket

**Rating:** 5.0/5.0 stars

**Reviewed by:** Himanshi M. | Team lead software engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** February 01, 2026

**O que você mais gosta em Git?**

É capaz de gerenciar versões de código-fonte ou dados. É um sistema de controle de versão distribuído. Possui capacidades de ramificação, os ramos do Git são baratos e fáceis de mesclar. O Tower se destaca como o principal cliente Git para Mac e Windows. Ele se integra perfeitamente com plataformas de hospedagem de código como GitHub, GitLab, Azure, BitBucket.

**O que você não gosta em Git?**

Manejo inadequado de arquivos grandes, o Git é ineficiente com arquivos binários grandes. Frustração com submódulos, os submódulos do Git são notoriamente difíceis de gerenciar e frequentemente causam confusão. Recuperação de erros difícil, embora poderoso, desfazer erros pode ser assustador, muitas vezes exigindo comandos complexos, ao contrário de sistemas mais simples como o SVN. Recuperação de erros difícil, embora poderoso, desfazer erros pode ser assustador, muitas vezes exigindo comandos complexos, ao contrário de sistemas mais simples como o SVN.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Sobrescritas destrutivas, em configurações manuais, duas pessoas editando o mesmo arquivo frequentemente sobrescrevem as alterações uma da outra.
Medo de quebrar coisas, sem controle de versão, experimentar um novo recurso é arriscado.
Lacunas de rastreabilidade, o git fornece um registro permanente de auditoria, ele registra quem mudou o quê, quando e por quê, facilitando a identificação da origem de um bug.
Recuperação instantânea, se uma alteração recente quebrar seu projeto, você pode reverter para uma versão estável anterior.

  ### 19. O de-facto - Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nilesh M. | Architect, Médio Porte (51-1000 emp.)

**Reviewed Date:** March 13, 2026

**O que você mais gosta em Git?**

Acho que isso se resume à minha preferência pessoal ao trabalhar com GitHub ou Bitbucket para controle de fonte distribuído. Minhas principais escolhas são as capacidades de postmortem do Git, gitk, uma abordagem baseada em GUI para definir e controlar branches, e fácil gerenciamento de configuração.

**O que você não gosta em Git?**

Minha única sugestão é que a codificação de cores das mensagens mostradas no console poderia ser mais informativa, para que seja mais fácil entender o que cada mensagem indica à primeira vista.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Acho que isso se tornou minha ferramenta de fato para qualquer coisa relacionada ao Git, basicamente cobrindo tudo o que eu preciso sob o sol.

  ### 20. O Git facilita a colaboração com ramificações robustas e histórico claro.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Siddharth  J. | Software Developer, Tecnologia da Informação e Serviços, Médio Porte (51-1000 emp.)

**Reviewed Date:** January 20, 2026

**O que você mais gosta em Git?**

O Git é um sistema de controle de versão robusto. Ele me ajuda a gerenciar as alterações de código de uma maneira muito estruturada. Com alguns anos de experiência prática, valorizo como o uso de ramificações, fusões e um histórico de commits claro apoia a colaboração eficiente e reduz o risco. O Git possui uma série de funcionalidades que são fáceis de usar, o que eventualmente ajuda a equipe de desenvolvedores a implementá-lo corretamente. Além disso, ele ajuda a equipe a trabalhar em um ambiente paralelo.

**O que você não gosta em Git?**

O Git pode ser um desafio no estágio inicial, mas usá-lo com mais frequência ajuda muito. Com o tempo, a complexidade se torna gerenciável e benéfica. Ele incentiva um melhor controle de versão e ajuda a construir uma compreensão mais detalhada do código.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git resolve o problema de rastrear alterações de código feitas dentro de uma equipe. Ele nos ajuda a gerenciar diferentes versões do mesmo aplicativo e mantém um histórico de versões claro. Também permite o desenvolvimento paralelo através de ramificações e torna os retrocessos rápidos e diretos, o que melhora a colaboração, reduz o risco e aumenta a eficiência geral do desenvolvimento.

  ### 21. Permite o Desenvolvimento Paralelo Suave para Múltiplos Desenvolvedores

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mahmoud F. | Software Technical Lead, Médio Porte (51-1000 emp.)

**Reviewed Date:** April 30, 2026

**O que você mais gosta em Git?**

Permite que vários desenvolvedores trabalhem nos mesmos arquivos enquanto lidam com diferentes funcionalidades ao mesmo tempo.

**O que você não gosta em Git?**

Pode ser um pouco difícil mesclar vários branches enquanto mantém o histórico intacto (rebase e merge).

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Várias pessoas podem trabalhar no mesmo arquivo ao mesmo tempo. Isso também facilita o trabalho em várias funcionalidades em paralelo.

  ### 22. Git para gerenciamento de fluxo de trabalho de projetos.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Deepesh V. | Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 16, 2025

**O que você mais gosta em Git?**

Sinto que todo software deve usar o git. Porque ele mantém o histórico dos fluxos de trabalho e ajuda várias pessoas a trabalharem no mesmo projeto. É fácil de usar e implementar. Eu o uso frequentemente em todos os meus projetos para acompanhar o progresso. Ele possui vários recursos como rollback e histórico de commits para mostrar diferenças. Ele se integra facilmente com todos os produtos e o suporte ao cliente e a comunidade são ótimos em ajudar com os problemas em questão.

**O que você não gosta em Git?**

Pode ser difícil para iniciantes trabalharem em projetos empresariais de grande escala com vários desenvolvedores envolvidos e enfrentarem dificuldades com questões como conflitos de mesclagem.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git fornece acesso seguro para conectar-se a plataformas como o Github e gerencia o código de forma segura com as permissões corretas, mantendo o histórico de commits do código, ajudando a reverter o código para um ponto específico do histórico e permitindo o trabalho simultâneo de múltiplos usuários.

  ### 23. Capacita desenvolvedores com controle de versão confiável e colaboração sem interrupções

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nijat I. | Full-stack Developer, Tecnologia da Informação e Serviços, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 08, 2026

**O que você mais gosta em Git?**

O Git garante um controle de versão eficiente e confiável. A versionamento torna-se simples para os desenvolvedores que usam o Git. Os desenvolvedores podem experimentar sem riscos usando técnicas de ramificação e mesclagem no Git. O Git é compatível com ferramentas como GitHub ou GitLab. O Git possui uma interface de linha de comando poderosa. No geral, ele facilita os desenvolvedores a garantir a qualidade do código e a colaboração fácil.

**O que você não gosta em Git?**

A curva de aprendizado é íngreme neste caso. Isso é especialmente porque envolve trabalho na linha de comando. Isso é especialmente problemático para novos usuários. Às vezes, há problemas de mesclagem que precisam ser resolvidos. Isso é às vezes complicado. O uso inadequado de certos comandos também deve ser levado em consideração.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git oferece um gerenciamento eficaz para o desafio associado à modificação de código. Esta ferramenta evita a perda de trabalho e permite que vários desenvolvedores trabalhem juntos. O histórico de revisões e o recurso de ramificação facilitam a experimentação e a correção de erros. Esta ferramenta, em última análise, reduz o tempo e a possibilidade de erros e melhora a colaboração no desenvolvimento de software.

  ### 24. Controle de Versão Confiável que Mantém as Alterações de Código Organizadas

**Rating:** 4.0/5.0 stars

**Reviewed by:** Saumil N. | Tech Lead, Médio Porte (51-1000 emp.)

**Reviewed Date:** April 28, 2026

**O que você mais gosta em Git?**

Ele fornece controle de versão para arquivos de base de código e ajuda a rastrear as modificações feitas neles.

**O que você não gosta em Git?**

Na minha experiência, é ineficiente armazenar grandes arquivos binários (como vídeos) ou um grande número de arquivos binários.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git fornece mesclagem inteligente e alertas, ajudando a garantir que o código não seja perdido. Ele também garante rastreabilidade e responsabilidade durante todo o processo de desenvolvimento.

  ### 25. Melhor Ferramenta Para Desenvolvedor (Git)

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gaurav J. | Senior Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** September 30, 2025

**O que você mais gosta em Git?**

Para mim, a maior força do Git reside na sua capacidade de combinar flexibilidade com confiabilidade. Como um sistema de controle de versão distribuído, ele permite que cada desenvolvedor mantenha uma cópia completa do histórico do projeto localmente, o que não só acelera os fluxos de trabalho, mas também minimiza a dependência de um servidor central. Seu sistema leve de ramificação e mesclagem facilita a experimentação, de modo que ramificações de funcionalidades, correções rápidas e revisões baseadas em pull requests se encaixam perfeitamente nas rotinas da equipe. O histórico detalhado de commits serve como um registro auditável e pesquisável de mudanças, auxiliando na depuração, revisões de código e transferência de conhecimento. Quando você adiciona as extensas ferramentas e integrações do Git—como pipelines de CI/CD, plataformas de revisão de código, hooks e a poderosa interface de linha de comando—fica claro por que o Git é adequado para tudo, desde projetos individuais até grandes equipes multifuncionais. Em suma, é robusto, rápido e essencial para o desenvolvimento moderno de software.

**O que você não gosta em Git?**

Git é poderoso, mas algumas coisas me frustram:

Curva de aprendizado íngreme e conceitos confusos — staging, rebasing e HEAD destacado são fáceis de errar sem prática.

Erros criptográficos na CLI — as mensagens de erro nem sempre são úteis, o que torna a depuração de problemas no Git demorada.

Conflitos de mesclagem — resolver conflitos complexos (especialmente em grandes refatorações) pode ser propenso a erros.

Riscos de reescrita de histórico — comandos como 'git rebase' ou 'git push --force' podem acidentalmente perder trabalho se não forem usados com cuidado.

Manejo inadequado de grandes arquivos binários — repositórios com grandes binários crescem rapidamente a menos que você use Git LFS.

Submódulos e monorepos — eles adicionam uma complexidade operacional considerável.

Mitigações que eu uso: treinamento + documentação para colegas de equipe, branches protegidos e PRs, git-lfs para binários, políticas claras de ramificação, ferramentas GUI para resolução de conflitos e automação (CI) para detectar erros cedo.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

1) Versionamento/histórico — rastreia todas as alterações com um ID de commit imutável (SHA).

2) Colaboração e concorrência — vários desenvolvedores podem trabalhar em paralelo sem sobrescrever o trabalho uns dos outros.

3) Experimentação segura — ramificações leves permitem que você experimente coisas sem arriscar a principal.

4) Mesclagem e resolução de conflitos — integra trabalhos paralelos e destaca conflitos claramente.

5) Trabalho distribuído e acesso offline — histórico completo do repositório em cada máquina; trabalhe offline.

6) Reversão e recuperação — reverta alterações ruins ou recupere trabalhos perdidos de forma confiável.

7) Revisão de código e auditabilidade — pull requests + commits facilitam revisões e responsabilidade.

8) Automação e integração CI/CD — aciona builds, testes e implantações a partir de eventos do repositório.

9) Rastreabilidade — saiba quem mudou o quê, quando e por quê (mensagens de commit + diffs).

10) Ferramentas e ecossistema — hooks, submódulos, LFS, GUIs, hospedagem (GitHub/GitLab) expandem fluxos de trabalho.

  ### 26. Interface Simples, Fortes Integrações e Alto Desempenho com Ótimo Retorno sobre Investimento

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Médio Porte (51-1000 emp.)

**Reviewed Date:** May 05, 2026

**O que você mais gosta em Git?**

O Git se destaca por sua interface de usuário (UI) e experiência do usuário (UX) simples, fortes integrações, alto desempenho, ótimo retorno sobre investimento (ROI), integração suave e crescentes capacidades de IA que aumentam a produtividade dos desenvolvedores.

**O que você não gosta em Git?**

A curva de aprendizado acentuada do Git, comandos confusos e conflitos de mesclagem complicados podem torná-lo difícil de usar de forma eficiente, especialmente para novos usuários.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git resolve o controle de versão e a colaboração ao rastrear alterações, permitindo ramificações seguras e simplificando os fluxos de trabalho em equipe, o que me ajuda a trabalhar mais rápido, evitar conflitos e lançar com confiança.

  ### 27. Essencial para o Desenvolvimento Colaborativo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Raj B. | Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** December 09, 2025

**O que você mais gosta em Git?**

Gosto de usar o Git para desenvolvimento e gerenciamento de código, especialmente quando mais de dois desenvolvedores estão trabalhando juntos. Aprecio o recurso de gerenciamento de branches, que é muito benéfico para o meu trabalho. O Git é uma boa ferramenta para gerenciar código em um repositório. Além disso, é muito fácil iniciar o Git e configurá-lo em projetos globalmente, tornando simples começar.

**O que você não gosta em Git?**

conflito de mesclagem, é uma tarefa tediosa se estivermos trabalhando no mesmo arquivo

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Eu uso o Git para desenvolvimento e gerenciamento de código. Ele resolve o problema de ter mais de dois desenvolvedores trabalhando juntos de forma eficaz. Acho o gerenciamento de branches particularmente benéfico para organizar o código em um repositório.

  ### 28. Controle Total e Colaboração Fácil com Git

**Rating:** 4.0/5.0 stars

**Reviewed by:** Teboho P. | Backend Engineer, Mídia de Transmissão, Empresa (> 1000 emp.)

**Reviewed Date:** January 30, 2026

**O que você mais gosta em Git?**

O Git me dá controle total sobre o histórico do meu código, facilita a colaboração e me permite experimentar com segurança através de ramificações e reversões fáceis.

**O que você não gosta em Git?**

A curva de aprendizado pode ser íngreme, e quando as coisas dão errado, como conflitos de mesclagem ou um histórico bagunçado, pode ser confuso corrigir sem um conhecimento sólido de Git.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git resolve problemas de controle de versão e colaboração ao manter as alterações rastreáveis, reduzir conflitos e permitir que as equipes trabalhem em paralelo, o que melhora a velocidade de entrega e a confiabilidade do código.

  ### 29. Controle de Versão Útil com Colaboração e Commits Fáceis

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mayur m. | Sr. software engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** March 16, 2026

**O que você mais gosta em Git?**

É útil para controle de versão. 
Várias pessoas podem trabalhar em um único arquivo e ver suas alterações.
Mesclar o código de outra pessoa para que os arquivos do repositório possam ser atualizados.
Commits do Git para cada atualização no arquivo do repositório.
Podemos gerenciar várias versões com a estrutura de ramificação.

**O que você não gosta em Git?**

Ao mesclar código, às vezes surge confusão.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Durante o lançamento do projeto, podemos criar uma ramificação de acordo e implantar uma ramificação específica. Várias pessoas podem trabalhar juntas com ramificações separadas. Não é necessário se preocupar com a exclusão e perda de arquivos, pois eles estão sempre disponíveis no repositório git. Pode-se verificar o histórico de atualizações de arquivos com a pessoa.

  ### 30. Colaboração Poderosa e Rastreamento Eficiente de Código com Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Contabilidade | Médio Porte (51-1000 emp.)

**Reviewed Date:** May 29, 2026

**O que você mais gosta em Git?**

O que eu mais gosto no Git é seu forte suporte à colaboração e a maneira como ele me permite rastrear e gerenciar mudanças de código de forma eficiente através de recursos de ramificação, mesclagem e reversão.

**O que você não gosta em Git?**

O que eu não gosto no Git é principalmente como os conflitos de mesclagem podem se tornar complicados, juntamente com a curva de aprendizado acentuada para alguns de seus comandos mais avançados, especialmente para novos usuários.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git resolve desafios de controle de versão e colaboração. Para mim, ele torna as alterações de código, o trabalho em equipe, o retorno a versões anteriores quando necessário e a experimentação segura muito mais fáceis e eficientes.

  ### 31. Confiabilidade e Flexibilidade Inigualáveis para Controle de Versão

**Rating:** 5.0/5.0 stars

**Reviewed by:** Savaş Furkan A. | Network Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** December 12, 2025

**O que você mais gosta em Git?**

A melhor característica do Git é que ele nunca perde seu trabalho. Criar ramificações é barato, a fusão é flexível, e todo o sistema o incentiva a fazer alterações limpas e rastreáveis. É uma rede de segurança com uma máquina do tempo acoplada.

**O que você não gosta em Git?**

O que eu não gosto é de como o Git permite que você se prejudique facilmente. Um reset ou force-push errado pode revirar seu estômago. O conjunto de comandos também parece arqueologia — poderoso, mas cheio de arestas históricas estranhas.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Tudo no meu trabalho. Estamos usando o GIT como nosso repositório para todos os nossos scripts e executando tudo sobre ele.

  ### 32. Melhor Escolha para Gerenciar Código: Minha Experiência com Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sai Nikhil Chakravarthy N. | SAP Consultant, Médio Porte (51-1000 emp.)

**Reviewed Date:** August 02, 2025

**O que você mais gosta em Git?**

O que eu mais gosto no Git é sua capacidade de rastrear cada alteração em um projeto com precisão, facilitando a colaboração e o retorno a versões anteriores quando necessário. Seus recursos de ramificação e mesclagem permitem que várias pessoas trabalhem em diferentes partes do código simultaneamente, sem conflitos, e a natureza distribuída garante que eu sempre tenha uma cópia local completa do repositório. Essa flexibilidade, combinada com opções de integração poderosas, faz dele uma ferramenta indispensável para qualquer fluxo de trabalho de desenvolvimento.

**O que você não gosta em Git?**

O que eu não gosto no Git é que ele pode ser intimidador para iniciantes devido à sua complexidade de linha de comando e à variedade de comandos para aprender. Resolver conflitos de mesclagem pode ser confuso às vezes, especialmente em projetos grandes, e lembrar comandos usados com menos frequência muitas vezes requer consultar a documentação.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

O Git resolve o problema de gerenciar mudanças de código e colaboração no desenvolvimento de software. Ele mantém um histórico completo de cada modificação, facilitando o rastreamento, a reversão ou a comparação de alterações. Seu sistema de ramificação permite que vários desenvolvedores trabalhem em diferentes funcionalidades simultaneamente sem sobrescrever o trabalho uns dos outros. Para mim, isso significa um trabalho em equipe mais suave, ciclos de desenvolvimento mais rápidos e a confiança de que meu código está sempre salvo e recuperável.

  ### 33. Controle de Versão Fácil para Colaboração de Equipe Rápida e Confiável

**Rating:** 4.5/5.0 stars

**Reviewed by:** Megha G. | Sr. QA Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** January 16, 2026

**O que você mais gosta em Git?**

Controle de versão fácil

Colaboração simples

Rastreamento de mudanças confiável

Rápido e eficiente

Ótimo para trabalho em equipe

Ramificação e mesclagem fáceis

Mantém o código organizado

Estável e confiável

**O que você não gosta em Git?**

Curva de aprendizado íngreme para iniciantes

Pode ser confuso no início

Mensagens de erro poderiam ser mais claras

Comandos complexos para novos usuários

Resolver conflitos de mesclagem pode ser complicado

Requer prática para dominar

Não é muito amigável para iniciantes inicialmente

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Resolve problemas de controle de versão, ajudando-me a rastrear alterações facilmente.

Gerencia o histórico de código, tornando a colaboração mais suave.

Lida com ramificações e fusões, melhorando a eficiência do fluxo de trabalho.

Mantém os projetos organizados, reduzindo erros e confusões.

Permite o trabalho em equipe no código sem sobrescrever alterações.

Torna a reversão de erros simples, economizando tempo e esforço.

  ### 34. Ferramenta de Controle de Versão Poderosa e Eficiente

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohd S. | Packaged App Development Team Lead , Empresa (> 1000 emp.)

**Reviewed Date:** March 25, 2026

**O que você mais gosta em Git?**

Ferramenta de controle de versão poderosa e eficiente

**O que você não gosta em Git?**

muitos comandos para um iniciante e a solução de problemas requer um engenheiro DevOps

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Versionamento de código-fonte e centralização e integração com o Azure DevOps

  ### 35. Comandos Git Simples e Claros que São Fáceis para Iniciantes

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vishal T. | Engineer II, Empresa (> 1000 emp.)

**Reviewed Date:** April 28, 2026

**O que você mais gosta em Git?**

O Git possui comandos muito claros e simples que podem ser facilmente adaptados por qualquer pessoa nova.

**O que você não gosta em Git?**

Às vezes é muito difícil reverter alterações que causam problemas de desempenho.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Alterações diárias do repositório e compartilhamento entre repositórios dentro da equipe

  ### 36. Ferramentas Universalmente Aceitas em Todo o Mundo para gerenciar seus arquivos

**Rating:** 4.5/5.0 stars

**Reviewed by:** Brian W. | Systems Administrator, Empresa (> 1000 emp.)

**Reviewed Date:** May 23, 2026

**O que você mais gosta em Git?**

Conjunto de ferramentas aceito mundialmente e universalmente.

**O que você não gosta em Git?**

Quando eu coloco minhas mesclagens fora de ordem e tenho que baixar novamente um repositório.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Desenvolvimento de software

  ### 37. Melhor Software de Controle de Versão para Desenvolvedores

**Rating:** 5.0/5.0 stars

**Reviewed by:** P H. | Software Developer, Empresa (> 1000 emp.)

**Reviewed Date:** January 31, 2026

**O que você mais gosta em Git?**

melhor software para qualquer desenvolvedor que precise de controle de versão. super fácil de usar

**O que você não gosta em Git?**

lento ao identificar conflitos de mesclagem e coisas assim

**Que problemas Git está resolvendo e como isso está beneficiando você?**

desempenho de primeira linha para controle de versão e histórico de commits

  ### 38. Melhor para todos os fins -GIT

**Rating:** 5.0/5.0 stars

**Reviewed by:** kolli p. | Sr Test Automation Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** February 19, 2026

**O que você mais gosta em Git?**

Ramificação, Solicitação de Mesclagem, revisão de código, sugestões de IA

**O que você não gosta em Git?**

Quase gosto de tudo, sem negativos até agora.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Solicitação de mesclagem, ramificação, sugestões de IA

  ### 39. Colaboração e Controle de Versão do Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** ALISHETTI S. | Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** February 04, 2026

**O que você mais gosta em Git?**

Gosto do recurso de controle de versão, sua capacidade de fornecer uma plataforma para colaboração em equipe com o terminal git bash e as operações de push, pull, clone, merge que permitem um desenvolvimento contínuo.

**O que você não gosta em Git?**

Não encontrei nenhuma característica de que não goste.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Ele fornece uma plataforma para os desenvolvedores trabalharem em um projeto simultaneamente e realizarem commits das alterações. No código aberto, o git também desempenha um papel vital na contribuição.

  ### 40. Simplifica o Gerenciamento de Código e a Colaboração

**Rating:** 5.0/5.0 stars

**Reviewed by:** dl d. | student, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** December 13, 2025

**O que você mais gosta em Git?**

Eu realmente aprecio que o Git seja muito leve e facilite o registro do meu código. A interface do usuário é muito fácil de usar, o que considero bastante útil. Configurá-lo também foi simples, com apenas um comando de uma linha no terminal.

**O que você não gosta em Git?**

nada disso

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Eu uso o Git para registrar meus arquivos do GitHub, é mais fácil acessar e inspecionar de qualquer lugar. O Git resolve a portabilidade dos meus projetos e o compartilhamento deles em fóruns públicos, contribuindo para projetos de código aberto.

  ### 41. Automação de Classe Mundial para Desenvolvimento de Software e CI/CD

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tej D. | Secretary, Telecomunicações, Empresa (> 1000 emp.)

**Reviewed Date:** March 20, 2026

**O que você mais gosta em Git?**

melhor ferramenta para automação. Desenvolvimento de software e CI/CD.

**O que você não gosta em Git?**

o aprendizado precisa ser detalhado para uma implementação completa. Muitos recursos e precisa de treinamento especial para uso adequado.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Centralize o desenvolvimento. Versionamento. Pipeline.

  ### 42. Melhor ferramenta para colaborar com a equipe e fácil de gerenciar a base de código para testes de automação

**Rating:** 5.0/5.0 stars

**Reviewed by:** Eashan G. | Quality analyst, Tecnologia da Informação e Serviços, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 17, 2025

**O que você mais gosta em Git?**

Gosto da sua simplicidade, facilidade de uso e velocidade, o git nunca trava, é muito fácil de instalar e integrar com outras ferramentas como o VS Code.

**O que você não gosta em Git?**

Não encontrei nenhum problema, tudo está perfeito nesta ferramenta.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Isso me ajuda a gerenciar toda a base de código em um único plano, e quando fazemos qualquer alteração, é muito fácil mesclá-la com o código antigo usando comandos git e é muito rápido, e se quisermos remover nossa última alteração de código, podemos revertê-la também.

  ### 43. O Git torna o versionamento e a colaboração em equipe fáceis

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sahil V. | Software Developer, Empresa (> 1000 emp.)

**Reviewed Date:** January 27, 2026

**O que você mais gosta em Git?**

O Git basicamente ajuda com o versionamento e a colaboração com membros da equipe, enquanto também mantém o código.

**O que você não gosta em Git?**

Nada demais até agora; não encontrei nada de que não goste.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Está resolvendo o problema de compartilhar código com membros da equipe manualmente, e também ajuda ao trabalhar com colegas em diferentes locais remotamente.

  ### 44. Sistema de controle de versão distribuído para desenvolvimento colaborativo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Luca P. | Chief Operations Officer DEQUA Studio | Formerly CTO in MarTech, Marketing e Publicidade, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 05, 2025

**O que você mais gosta em Git?**

• Arquitetura Distribuída: O Git implementa um modelo de controle de versão distribuído, o que significa que cada colaborador tem uma cópia completa do repositório, incluindo todo o seu histórico. Esta arquitetura suporta trabalho offline, ramificação robusta e colaboração perfeita entre equipes e geografias.

• Desempenho e Escalabilidade: Operações como commit, ramificação, mesclagem e comparação de versões são otimizadas para velocidade e eficiência, mesmo com repositórios grandes. Os algoritmos subjacentes do Git são adaptados para lidar com árvores de código-fonte do mundo real e padrões de mudança frequentes.

• Ramificação e Mesclagem Avançadas: Criar, alternar e mesclar branches é leve e rápido. O modelo de ramificação do Git incentiva o desenvolvimento não linear e fluxos de trabalho paralelos, tornando-o bem adequado para desenvolvimento orientado a funcionalidades e ciclos de lançamento complexos.

• Integridade dos Dados: Cada alteração no Git é rastreada usando hashes criptográficos (SHA-1), garantindo a integridade do histórico do repositório. O modelo baseado em snapshots torna impossível alterar versões passadas sem detecção.

• Design Baseado em Ferramentas: O Git fornece um conjunto abrangente de ferramentas de linha de comando, permitindo controle granular sobre o gerenciamento de repositórios e automação. A estrutura modular suporta scripts e fluxos de trabalho personalizados.

• Suporte a Múltiplas Plataformas e Protocolos: Repositórios Git podem ser publicados e acessados por meio de múltiplos protocolos, incluindo HTTP, HTTPS, SSH e FTP. A compatibilidade com sistemas legados e IDEs é facilitada por recursos como emulação CVS.

• Open Source e Orientado pela Comunidade: O Git é um software livre e de código aberto mantido sob a licença GPL-2.0-only. Sua comunidade ativa garante desenvolvimento contínuo, documentação extensa e ampla integração com outras ferramentas e plataformas (como GitHub, GitLab, Bitbucket).

• Eficiência de Espaço e Compressão: O Git usa compressão delta e packfiles para armazenar eficientemente grandes históricos e minimizar o uso de disco, com coleta de lixo periódica e reempacotamento para desempenho ideal.

• Área de Staging: A área de staging (índice) fornece controle granular sobre quais alterações são incluídas em cada commit, suportando um gerenciamento de versão preciso.

**O que você não gosta em Git?**

O manuseio de arquivos binários grandes é ineficiente. O Git é otimizado para código-fonte baseado em texto; armazenar grandes binários pode rapidamente inchar repositórios e degradar o desempenho, a menos que ferramentas adicionais (como o Git LFS) sejam usadas.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Com o Git, conseguimos implementar um fluxo de trabalho de controle de versão confiável que suporta tanto o desenvolvimento individual quanto o colaborativo. O modelo distribuído elimina a dependência de um servidor central para a maioria das operações, permitindo trabalho ininterrupto independentemente da conectividade de rede.

As capacidades de ramificação e mesclagem do Git facilitaram o desenvolvimento paralelo de funcionalidades, prototipagem rápida e processos eficientes de revisão de código.

A integridade e a rastreabilidade do histórico de commits proporcionam confiança na evolução da base de código e simplificam auditorias e resolução de problemas.

A integração com plataformas populares de hospedagem de repositórios tem agilizado a colaboração, integração contínua e pipelines de implantação, tornando o Git uma ferramenta essencial nas práticas modernas de engenharia de software.

  ### 45. Revisão do git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aashish G. | Full Stack Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** September 16, 2025

**O que você mais gosta em Git?**

O Git ajuda a resolver o problema do controle de versão. Ele facilita o processo de desenvolvimento de software. A funcionalidade de ramificação, PR, commit, revisões de PR, staging, CI/CD são algo que eu admiro muito.

**O que você não gosta em Git?**

Gosto de tudo sobre o git; no entanto, ainda quero adicionar recursos de IA no git.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Ajuda a resolver o controle de versão, trabalhar em um ramo separado, criar pull requests, resolver os conflitos de mesclagem e pipelines de CI/CD.

  ### 46. Se você escreve código e um SCM, você é realmente um desenvolvedor?

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Internet | Médio Porte (51-1000 emp.)

**Reviewed Date:** July 31, 2025

**O que você mais gosta em Git?**

O Git oferece todas as ferramentas para gerenciar seu código, tanto como usuário quanto com uma grande equipe. Execute-o localmente, faça push para o servidor ou, por que não, para múltiplos servidores. O Git tem tudo o que você precisa.

**O que você não gosta em Git?**

O Git pode levar algum tempo para se acostumar, mas vale muito a pena.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Gerencie o repositório de código com o Git, já que temos uma grande equipe trabalhando tanto no escritório quanto remotamente. E o Git gerencia tudo isso.

  ### 47. Muito útil para rastrear alterações de código

**Rating:** 5.0/5.0 stars

**Reviewed by:** KHIM L. | Sr. DevOps Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** November 19, 2024

**O que você mais gosta em Git?**

O que eu mais gosto no Git é seu sistema de controle de versão distribuído, que permite que vários desenvolvedores trabalhem no mesmo projeto simultaneamente sem interferir no trabalho uns dos outros. As capacidades de ramificação e mesclagem são poderosas, permitindo experimentação e desenvolvimento de funcionalidades sem afetar a base de código principal.

**O que você não gosta em Git?**

Eu não gosto mais do Git é sua curva de aprendizado acentuada, particularmente para iniciantes. Conceitos como mesclagem, rebase e ramificação podem ser confusos e propensos a erros para aqueles que são novos no controle de versão.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Resolve o problema do controle de versão ao permitir o gerenciamento eficiente de alterações de código, colaboração e rastreamento do histórico do projeto. Beneficia-me ao permitir que vários desenvolvedores trabalhem no mesmo projeto simultaneamente sem sobrescrever o trabalho uns dos outros. O Git facilita o rastreamento de alterações, a reversão para versões anteriores e a fusão de contribuições de diferentes membros da equipe, garantindo um processo de desenvolvimento tranquilo. Também oferece capacidades de ramificação, permitindo-me experimentar novas funcionalidades ou correções sem afetar a base de código principal. Isso melhora muito a colaboração e reduz o risco de erros no código.

  ### 48. Velho e Ouro

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ranu S. | Software Developer, AI and ML Engineer., Tecnologia da Informação e Serviços, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** January 17, 2025

**O que você mais gosta em Git?**

Com o git, posso conectar-me a qualquer repositório de código aberto e fechado, como Github, GitLab, bitbucket. Código aberto e fácil de instalar e configurar com qualquer editor ou ferramenta de linha de comando. Disponível em todos os sistemas operacionais, como Mac, Windows ou Linux. Usando-o quase todos os dias na minha vida.

**O que você não gosta em Git?**

Até agora, não vejo nenhuma interface gráfica adequada para o git. Ouvi dos meus amigos sobre novas ferramentas de gerenciamento de repositórios. Mas estou ficando com o git por enquanto.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Com o git, estamos enviando código para colocar branches e gerenciando nossos repositórios de maneira eficiente.

  ### 49. Servidor de Repositório Essencial e Eficiente para todo desenvolvedor

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sasikumar R. | Senior Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** December 27, 2024

**O que você mais gosta em Git?**

Controle de versão para cada mesclagem ou envio de código
Leve e fácil de instalar
Fácil de reverter ou buscar código antigo
Escolher seletivamente as alterações é muito útil
Código aberto
Gerenciamento de armazenamento
Múltiplos recursos para lidar com branches e repositórios

**O que você não gosta em Git?**

Difícil de entender e usar para iniciantes
É necessário lembrar e estar familiarizado com os comandos do git para dominar todos os recursos do git
A interface do usuário não é boa
A comparação do Git precisa de outro aplicativo

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Repositório de código aberto para manter o código do nosso projeto
Fácil de usar uma vez familiarizado com os comandos do git
Fácil de alternar entre versões e projetos
Realmente útil ter ramificações de usuário para cada integração de recurso

  ### 50. Usar o Git é fácil e proporciona tranquilidade para versionamento.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amiket G. | Software Test Engineer II, Médio Porte (51-1000 emp.)

**Reviewed Date:** January 02, 2025

**O que você mais gosta em Git?**

É uma integração perfeita com qualquer sistema operacional. A facilidade de uso e sua interface gráfica são muito úteis.

**O que você não gosta em Git?**

Complexidade da gestão de filiais, curva de aprendizado para alguém que é novo no mundo da tecnologia.

**Que problemas Git está resolvendo e como isso está beneficiando você?**

Com o controle de versão, torna-se difícil acompanhar as alterações no código, gerenciar diferentes versões e reverter para uma versão anterior. O Git fornece um histórico extenso de todas as alterações, facilitando o rastreamento de quem fez quais alterações e quando.


## Git Discussions
  - [What is Git used for?](https://www.g2.com/pt/discussions/what-is-git-used-for) - 4 comments, 1 upvote
  - [sdfsfdsfsfdsfsfsfsfsfsfsfsf](https://www.g2.com/pt/discussions/sdfsfdsfsfdsfsfsfsfsfsfsfsf) - 2 comments, 1 upvote
  - [what is the most channeling use of Git in your experience](https://www.g2.com/pt/discussions/29849-what-is-the-most-channeling-use-of-git-in-your-experience) - 2 comments

- [View Git pricing details and edition comparison](https://www.g2.com/pt/products/git/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-23+05%3A36%3A21+-0500&secure%5Bsession_id%5D=8b246847-dec5-4947-990e-f526f4f1e45f&secure%5Btoken%5D=eb9f49a25d516f3fdccf94bcf2a3815940f62872ffc2b5b5ffb30203a4b8ca7e&format=llm_user)
## Git Integrations
  - [Android Studio](https://www.g2.com/pt/products/android-studio/reviews)
  - [Azure DevOps Server](https://www.g2.com/pt/products/azure-devops-server/reviews)
  - [Azure Pipelines](https://www.g2.com/pt/products/azure-pipelines/reviews)
  - [Bitbucket](https://www.g2.com/pt/products/bitbucket/reviews)
  - [CoPilot AI](https://www.g2.com/pt/products/copilot-ai/reviews)
  - [Cursor](https://www.g2.com/pt/products/cursor/reviews)
  - [Cypress](https://www.g2.com/pt/products/cypress/reviews)
  - [Docker](https://www.g2.com/pt/products/docker-inc-docker/reviews)
  - [Eclipse](https://www.g2.com/pt/products/eclipse/reviews)
  - [Git](https://www.g2.com/pt/products/git/reviews)
  - [GitHub](https://www.g2.com/pt/products/github/reviews)
  - [GitHub Copilot](https://www.g2.com/pt/products/github-copilot/reviews)
  - [GitHub Inc.](https://www.g2.com/pt/products/github-inc/reviews)
  - [Github Package Registry](https://www.g2.com/pt/products/github-package-registry/reviews)
  - [GitKraken Desktop](https://www.g2.com/pt/products/axosoft-gitkraken-desktop/reviews)
  - [GitLab](https://www.g2.com/pt/products/gitlab/reviews)
  - [GitLens](https://www.g2.com/pt/products/gitlens/reviews)
  - [IBM Terraform (formerly HashiCorp Terraform)](https://www.g2.com/pt/products/ibm-terraform-formerly-hashicorp-terraform/reviews)
  - [IntelliJ IDEA](https://www.g2.com/pt/products/intellij-idea/reviews)
  - [Jenkins](https://www.g2.com/pt/products/jenkins/reviews)
  - [Jira](https://www.g2.com/pt/products/jira/reviews)
  - [Kubernetes](https://www.g2.com/pt/products/kubernetes/reviews)
  - [MuleSoft Anypoint Platform](https://www.g2.com/pt/products/mulesoft-anypoint-platform/reviews)
  - [Nimble CRM](https://www.g2.com/pt/products/nimble/reviews)
  - [PyCharm](https://www.g2.com/pt/products/pycharm/reviews)
  - [Selenium WebDriver](https://www.g2.com/pt/products/selenium-webdriver/reviews)
  - [Slack](https://www.g2.com/pt/products/slack/reviews)
  - [Slack Connector for Jira](https://www.g2.com/pt/products/slack-connector-for-jira/reviews)
  - [SlackNotify](https://www.g2.com/pt/products/slacknotify/reviews)
  - [SONAR](https://www.g2.com/pt/products/sonar-2025-01-07/reviews)
  - [SourceTree](https://www.g2.com/pt/products/sourcetree/reviews)
  - [Visual Studio](https://www.g2.com/pt/products/visual-studio/reviews)
  - [Visual Studio Code](https://www.g2.com/pt/products/visual-studio-code/reviews)
  - [Xcode](https://www.g2.com/pt/products/xcode/reviews)


## Top Git Alternatives
  - [Azure DevOps Server](https://www.g2.com/pt/products/azure-devops-server/reviews) - 4.2/5.0 (192 reviews)
  - [P4](https://www.g2.com/pt/products/p4/reviews) - 4.2/5.0 (93 reviews)
  - [AWS CodeCommit](https://www.g2.com/pt/products/aws-codecommit/reviews) - 4.2/5.0 (81 reviews)

