# 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:** 529
## 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. Industry-Standard Version Control That’s Straightforward Once You Learn It

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

I like it sort of industry standard to control versions of different files so once we have a grasp of the concepts all the terminology and commands are ready for whatever learning curve initiative but once you know what you're doing straightforward to use and it's it's actually the only tool of use to do source control but I used it for my documentation and also the software developers do it for their versions of the software so between two of us would be following the same principles and the UI is relatively lightweight for my use anyway

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

I think the initial on boarding and the steep learning curve is a little bit off putting at first it took me quite a while to sort of get my head around the concepts and the fact that you need to remember the different commands and typing them in isn't really that intuitive if there was some way that it could give you a reference list and why that would just be helpful for people that aren't those comfortable views it's not something else every day and I tend to have to refresh my memory each time I go in and it would just make that process a bit easier

**Que problemas é Git E como isso está te beneficiando?**

So it enables me to have different versions of the software documentation at my company and then I can upload zip files that contain all of the content to the repository but my colleagues in software development and the engineering teams use in forever but in Azure DevOps repo location so enables me to upload it to the but using git to do that so it's all version controlled but it just makes that workflow much smoother than it would have always be

  ### 2. Total Control and Confidence in Code Changes with 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 Git?**

What I like most about Git is the sense of control it gives while working on code. Every change is tracked, so I never have to worry about losing progress or breaking something permanently, I can always roll back if needed. Branching is another huge advantage, as it lets me experiment or work on features independently without affecting the main codebase.

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

One thing I don’t like about Git is that it has a bit of a learning curve, especially in the beginning. The commands and concepts like branching, rebasing, and merging can feel confusing until you’ve practiced them a few times.

**Que problemas é Git E como isso está te beneficiando?**

Git solves the core problem of managing code changes in a reliable and organized way. Without it, keeping track of different versions, especially in larger projects, becomes messy and error-prone. Git maintains a complete history of changes, so I can always see what was modified, when, and by whom.

  ### 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 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 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 E como isso está te beneficiando?**

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ê é capaz de enviar suas alterações quando estiver online.

  ### 4. Blazing-Fast Git Performance with Efficient History Tracking

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

The best thing about GIT is its speed and overall performance. It also stores repository history efficiently, which makes it easy to keep track of changes over time.

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

In my personal view, some Git commands often don’t follow a clear logical pattern. For example, "git checkout" is used both to switch branches and to restore files, which can feel confusing. Similarly, "git reset" comes with multiple modes, and that adds to the sense that the command set isn’t always consistent or intuitive.

**Que problemas é Git E como isso está te beneficiando?**

Git helps me manage large amounts of code without compromising speed or performance. 
Version control is straightforward, and it’s easy to keep track of changes over time. 
It also makes it simple for multiple developers to work on the same project, and project branching is easy to set up and maintain.

  ### 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 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 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 E como isso está te beneficiando?**

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. Fast, Free CLI with Seamless GitHub Collaboration and Easier Version Control

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

The command-line interface is great and lets us interact directly through the terminal. It’s very fast, and it helps us save, track, and manage code changes. The GitHub integration also enables our whole team to collaborate, maintain a clear code history, and work at the same time on the same codebase, which makes merging during development much easier.

It’s absolutely free and very easy to use, especially with the documentation. It doesn’t need AI to be easy, because it’s already simple and fast to use. AI models already understand Git well, so they can even help keep things organized when needed.

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

If we’re good at it, then there won’t really be anything to dislike about it. The only downside is that we might get confused while making changes, mess up the branches, and run into merge conflicts. Still, we can always roll back and sort things out. They can't integrate Ai into this , also there is no need for it.

**Que problemas é Git E como isso está te beneficiando?**

Before, it used to be really hard to maintain a history of code changes. I would often end up copying the whole project just to keep a backup. Then, once the changes were done, I couldn’t easily compare the new code with the old version to see what had changed. Now all of those problems have vanished, and on top of that, it lets us create branches and collaborate with fellow colleagues much more easily.

  ### 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 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 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 E como isso está te beneficiando?**

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 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 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 E como isso está te beneficiando?**

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 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 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 E como isso está te beneficiando?**

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

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

**Que problemas é Git E como isso está te beneficiando?**

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-4965985?section=pricing&secure%5Bexpires_at%5D=2026-05-09+04%3A32%3A40+-0500&secure%5Bsession_id%5D=17a714e9-15c8-4936-b5f7-1e246a5b19b6&secure%5Btoken%5D=80a49d1b1a256e1e3d026b06216b64e5b4ddc6f486b78c5f4ccbf9438b7dfc4c&format=llm_user)
## Git Integrations
  - [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)
  - [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)

