# 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:** 530
## 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. Secure, Organized Collaboration with Git’s Powerful Branching

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

I like Git because it makes development work much more organized, secure, and collaborative. One of the best things about Git is its ability to track every change made in a project.

Now, integrations of Git with AI make it an even more powerful tool. AI capabilities help developers by automating repetitive tasks, improving code quality, and assisting throughout development workflows.

Git also provides strong community support and extensive documentation, which helps with solving issues and learning advanced concepts more efficiently.

Git is open source and free to use, which makes it highly accessible for everyone, whether students or developers.

The newest Git features make development even smoother. Commands like git switch and git restore are simpler and more beginner-friendly.

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

One thing I dislike about Git is dealing with merge conflicts. It can feel frustrating, especially when multiple developers are working on the same files. Resolving conflicts correctly requires careful attention, and even a small mistake can affect existing code.

I also feel Git’s error messages aren’t very beginner-friendly. Troubleshooting issues related to authentication, detached HEAD states, or incorrect branch operations often means searching through documentation or community forums just to understand what’s going on.

Finally, managing a very large repository or a complex workflow can occasionally feel overwhelming without the right experience or solid team practices.

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

Git solves many important problems in software development, especially around code management, collaboration, and version tracking. Before Git, managing code files manually was risky because developers could easily overwrite each other’s work, lose important code, or struggle to track changes over time. Git provides a clear, reliable structure for handling these challenges efficiently and keeping work organized. Also it perform very well improves development speed of teams.

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

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

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

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

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

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

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

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

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


## 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-12729421?section=pricing&secure%5Bexpires_at%5D=2026-05-23+06%3A04%3A57+-0500&secure%5Bsession_id%5D=96f94aa2-d07f-4bd8-9a2a-fa6b29f6cee8&secure%5Btoken%5D=e377c7461ff4f56b0a847a97ced0df22444ac656bc1a5d3a7d3a4fd4bb258cfc&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)

