# 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:** 532
## 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. 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 tem um desempenho muito bom, melhorando a velocidade de desenvolvimento das equipes.

  ### 2. 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.

  ### 3. 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.

  ### 4. 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.

  ### 5. Fast, Reliable Version Control That Makes Teamwork Easy

**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?**

- Git is fast, reliable, and great for tracking changes.  
- It makes teamwork easier with branches and merge support.  
- I like that it keeps a full history, so reverting mistakes is simple.  
- It’s also flexible and works well for both solo and team projects.

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

- Git can feel confusing for beginners.  
- The commands and branching can be hard to learn.  
- Merge conflicts can be annoying sometimes.  
- It takes a bit of time to understand properly.

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

Git solves version control, collaboration, and rollback problems, so I can track changes, work safely in branches, and undo mistakes easily.  
It also helps teams work on the same code without overwriting each other, which makes development faster and less stressful.

  ### 6. 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.

  ### 7. 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.

  ### 8. 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.

  ### 9. 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.

  ### 10. 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


## 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/git-review-12382903?section=pricing&secure%5Bexpires_at%5D=2026-05-28+19%3A31%3A55+-0500&secure%5Bsession_id%5D=5e970c2a-2eb6-4b49-bf3e-c405410b1b39&secure%5Btoken%5D=938deacc4c7afa76c0eaa2d9f308c506c5e615f0070cc466959618676ed5455c&format=llm_user)
## Git Integrations
  - [Android Studio](https://www.g2.com/pt/products/android-studio/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 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)

