# Git Reviews
**Vendor:** Git  
**Category:** [Logiciel de contrôle de version](https://www.g2.com/fr/categories/version-control-software)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 529
## About Git
Git est un système de contrôle de version rapide, évolutif et distribué conçu pour gérer tout, des petits aux très grands projets, avec rapidité et efficacité. Initialement développé pour le noyau Linux, Git est devenu la norme de facto pour le contrôle de version, utilisé par des millions de développeurs dans le monde entier. Son architecture distribuée permet à chaque développeur de disposer d&#39;un historique complet du projet, permettant une collaboration robuste et des capacités de travail hors ligne. Caractéristiques clés et fonctionnalités : - Contrôle de version distribué : Chaque développeur possède une copie complète du dépôt, permettant un travail indépendant et réduisant la dépendance à un serveur central. - Haute performance : Git est optimisé pour la vitesse, gérant efficacement de grands dépôts avec des millions de fichiers et de commits. - Intégrité des données : Chaque fichier et commit est vérifié par une somme de contrôle et récupéré par sa somme de contrôle, garantissant l&#39;intégrité du dépôt. - Ramification et fusion : Git offre des capacités puissantes de ramification et de fusion, facilitant le développement parallèle et l&#39;intégration des fonctionnalités. - Zone de staging : La zone de staging permet aux développeurs de préparer les commits en sélectionnant les modifications à inclure, offrant un meilleur contrôle sur l&#39;historique des commits. - Gratuit et open source : Publié sous la licence publique générale GNU version 2.0, Git est gratuit à utiliser et à modifier, favorisant la collaboration et la transparence. Valeur principale et solutions pour les utilisateurs : Git répond aux défis du développement logiciel collaboratif en fournissant un système fiable et efficace pour suivre les modifications, coordonner le travail entre plusieurs développeurs et maintenir un historique complet de l&#39;évolution du projet. Sa nature distribuée garantit que les développeurs peuvent travailler hors ligne et fusionner les modifications de manière transparente, réduisant les conflits et améliorant la productivité. En offrant un ensemble d&#39;outils robustes pour le contrôle de version, Git permet aux équipes de gérer efficacement leurs bases de code, conduisant à des projets logiciels plus stables et plus maintenables.




## 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, Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** May 01, 2026

**Qu'aimez-vous le plus à propos de 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

**Que n’aimez-vous pas à propos de 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

**Quels sont les problèmes que Git résout, et en quoi cela vous est-il bénéfique?**

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, Entreprise (> 1000 employés)

**Reviewed Date:** April 29, 2026

**Qu'aimez-vous le plus à propos de 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.

**Que n’aimez-vous pas à propos de 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.

**Quels sont les problèmes que Git résout, et en quoi cela vous est-il bénéfique?**

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 : Historique de code source fiable et universel avec des intégrations flexibles CLI et IDE

**Rating:** 4.5/5.0 stars

**Reviewed by:** Moses L. | Director, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 24, 2026

**Qu'aimez-vous le plus à propos de Git?**

Git est l'un des meilleurs moyens universels de maintenir un historique fiable et immuable de votre code source. Vous pouvez l'utiliser en ligne de commande ou via diverses intégrations GUI. Il est inclus nativement dans de nombreux IDE comme VSCode.

**Que n’aimez-vous pas à propos de Git?**

Il manque de contrôles d'accès robustes. Vous devez configurer votre propre accès en utilisant ssh, mais cela n'est pas flexible en termes d'octroi d'accès à divers projets et ressources. Il n'y a pas d'interface graphique intégrée, ce qui rend difficile la visualisation de l'historique et le suivi des modifications.

**Quels sont les problèmes que Git résout, et en quoi cela vous est-il bénéfique?**

Git permet à mon équipe et moi de faire des modifications de code en toute confiance et de les suivre historiquement. Il sert de sauvegarde distribuée et nous permet de revenir en arrière si nécessaire. Il fonctionne bien, même à distance lorsque vous n'avez pas accès à Internet. Vous pouvez pousser vos modifications lorsque vous êtes en ligne.

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

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vikrant P. | Senior Software Engineer, Technologie de l'information et services, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 02, 2026

**Qu'aimez-vous le plus à propos de 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.

**Que n’aimez-vous pas à propos de 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.

**Quels sont les problèmes que Git résout, et en quoi cela vous est-il bénéfique?**

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. Git maintient la collaboration d'équipe organisée avec un puissant contrôle de version.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jayanth Sai E. | Software Engineer , Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** February 25, 2026

**Qu'aimez-vous le plus à propos de Git?**

Ce que j'aime le plus chez Git, c'est la façon dont il suit efficacement les changements et gère les versions de code. Dans notre travail de développement quotidien, il offre un contrôle de version solide, ce qui facilite la révision de ce qui a été modifié, par qui et quand cela s'est produit. Cela est particulièrement utile dans un environnement d'équipe, où une histoire claire et la responsabilité sont importantes.

J'apprécie également beaucoup la fonctionnalité de branchement de Git. Elle nous permet de travailler sur de nouvelles fonctionnalités ou des corrections de bugs sans impacter la base de code principale, et une fois que tout est prêt, nous pouvons fusionner le travail en toute sécurité. Cette flexibilité aide à réduire le risque de casser accidentellement l'application principale.

Un autre aspect que j'apprécie est son intégration avec des plateformes comme GitHub et GitLab, ce qui rend la collaboration plus fluide. Dans l'ensemble, Git rend le développement plus organisé, sécurisé et plus facile à gérer, en particulier lorsque plusieurs développeurs travaillent sur le même projet.

**Que n’aimez-vous pas à propos de Git?**

Une chose que je n'aime pas à propos de Git, c'est qu'il a une certaine courbe d'apprentissage au début, surtout avec des concepts comme le rebasage, la résolution des conflits de fusion et la gestion des branches. Pour les nouveaux utilisateurs, cela peut sembler déroutant, et des erreurs peuvent survenir lorsque les commandes ne sont pas utilisées correctement.

De plus, lorsque plusieurs développeurs travaillent sur les mêmes fichiers, des conflits de fusion peuvent survenir souvent. Les résoudre prend du temps supplémentaire et nécessite une attention particulière, et s'ils ne sont pas gérés correctement, ils peuvent affecter le code.

Un autre petit problème est que l'interface en ligne de commande n'est pas toujours très conviviale pour les débutants, et il faut un certain temps pour se souvenir de toutes les commandes. Cela dit, une fois que vous vous y habituez, Git devient beaucoup plus facile à utiliser.

**Quels sont les problèmes que Git résout, et en quoi cela vous est-il bénéfique?**

Git nous aide principalement avec le contrôle de version en gérant les modifications de code de manière propre et organisée. Avant que nous commencions à utiliser Git, il était difficile de suivre ce qui avait changé, et quand quelque chose se cassait, il n'était pas facile de déterminer exactement ce qui avait causé le problème. Avec Git, nous pouvons revoir l'historique complet des mises à jour et, si nécessaire, revenir à une version antérieure.

Cela rend également la collaboration en équipe beaucoup plus fluide. Étant donné que plusieurs développeurs travaillent sur le même projet, Git permet à chacun de développer différentes fonctionnalités sur des branches séparées sans perturber la base de code principale. Une fois le travail terminé, nous pouvons fusionner ces modifications en toute sécurité.

Un autre grand avantage est d'avoir une sauvegarde fiable et une meilleure protection pour le code. Parce que notre code est stocké dans des dépôts comme GitHub, même si quelque chose arrive à un système local, le code reste en sécurité et peut être récupéré sans trop de difficultés.

  ### 6. Fast, Free CLI with Seamless GitHub Collaboration and Easier Version Control

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Entreprise (> 1000 employés)

**Reviewed Date:** April 21, 2026

**Qu'aimez-vous le plus à propos de 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.

**Que n’aimez-vous pas à propos de 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.

**Quels sont les problèmes que Git résout, et en quoi cela vous est-il bénéfique?**

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. Contrôle de version distribué puissant pour une collaboration fluide

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anurag T. | Automation Test Engineer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** March 18, 2026

**Qu'aimez-vous le plus à propos de Git?**

Ce que j'aime le plus dans Git, ce sont ses puissantes capacités de contrôle de version et son architecture distribuée. Il permet aux développeurs de suivre les modifications du code, de collaborer avec plusieurs membres de l'équipe et de maintenir un historique complet du projet. Des fonctionnalités comme le branchement et la fusion facilitent le travail sur de nouvelles fonctionnalités sans affecter la base de code principale. Git s'intègre également bien avec des plateformes comme GitHub et GitLab, rendant la collaboration et les revues de code très efficaces.

**Que n’aimez-vous pas à propos de Git?**

Git peut être difficile pour les débutants en raison de ses nombreuses commandes et concepts comme le rebasage et les conflits de fusion, qui nécessitent de l'expérience pour être gérés efficacement.

**Quels sont les problèmes que Git résout, et en quoi cela vous est-il bénéfique?**

Git résout le problème de la gestion des modifications de code et de la collaboration dans les équipes de développement logiciel. Il garde une trace de chaque modification apportée à la base de code, permettant aux développeurs de revenir à des versions précédentes si nécessaire. Cela aide à prévenir la perte de code et améliore le travail d'équipe en permettant à plusieurs développeurs de travailler sur différentes fonctionnalités simultanément. En conséquence, le développement devient plus organisé, efficace et fiable.

  ### 8. Dépôts Git comme Filet de Sécurité : Tranquillité d'Esprit et Progrès que Vous Pouvez Suivre

**Rating:** 5.0/5.0 stars

**Reviewed by:** Óscar O. | Adjunct Professor, Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 17, 2026

**Qu'aimez-vous le plus à propos de Git?**

Chaque projet que je commence, même ceux qui n'ont rien à voir avec le code, débute par un dépôt Git. C'est mon filet de sécurité. Cela crée un engagement constant et récurrent envers le travail que je fournis, et cela me force en fait à faire une pause et à réfléchir à ce que j'ai vraiment accompli avant de passer à autre chose. Il s'agit moins de l'aspect technique que de la tranquillité d'esprit qui vient du fait de savoir que chaque étape est suivie.

**Que n’aimez-vous pas à propos de Git?**

Les commandes peuvent être complètement contre-intuitives et il est également beaucoup trop facile de se retrouver dans un état "HEAD détaché" ou de gâcher un rebase.

**Quels sont les problèmes que Git résout, et en quoi cela vous est-il bénéfique?**

Facilité de sauvegarde, soumission de version simple Facilité de sauvegarde, soumission de version simple et branchement me laisse essayer des choses et branchement me laisse essayer des choses

  ### 9. Configuration facile, documentation solide et intégration CI/CD transparente

**Rating:** 5.0/5.0 stars

**Reviewed by:** Maniram T. | Student, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 31, 2026

**Qu'aimez-vous le plus à propos de Git?**

Très facile et simple à utiliser, avec des commandes petites et simples
Nous avons pu rapidement configurer nos fichiers locaux vers le cloud
Un plus grand soutien de la communauté et une documentation détaillée
Outil quotidien pour des projets collaboratifs et des projets solo simples
Excellentes fonctionnalités comme le branchement, le clonage, le fork
s'intègre facilement avec les pipelines CI/CD, les IDE

**Que n’aimez-vous pas à propos de Git?**

J'aime tout de git, mais cela peut être assez accablant pour les débutants en raison de sa courbe d'apprentissage modérée à raide et ils pourraient être confus par les commandes et l'interface en ligne de commande. L'intégration avec l'interface graphique se comporte parfois différemment de l'interface en ligne de commande.

**Quels sont les problèmes que Git résout, et en quoi cela vous est-il bénéfique?**

Il suit tous les changements dans la base de code et garde une trace de tout cela efficacement, empêchant la perte de travail. Il permet de collaborer sur des projets, sans écraser le code des autres. Il simplifie la gestion des versions, les retours en arrière et les flux de travail de déploiement.

  ### 10. Outil essentiel pour une collaboration sans effort et un contrôle de version

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pradumna S. | Open Source Developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 30, 2025

**Qu'aimez-vous le plus à propos de Git?**

Nous utilisons Git tous les jours comme le cœur de notre flux de travail de développement. Tous nos bases de code sont maintenues dans des dépôts Git, et toute notre équipe collabore à travers des branches de fonctionnalités, des pull requests et des revues de code. Chaque fois que nous livrons des mises à jour ou de nouvelles versions, nous comptons sur Git pour suivre les changements, maintenir des historiques de versions propres, et nous assurer que chaque changement est examiné avant d'atteindre la production. Si un déploiement ne se comporte pas comme prévu, nous utilisons Git pour revenir immédiatement à un commit stable afin que nos systèmes restent disponibles sans interruption. Nous utilisons également Git pour gérer les fonctionnalités à long terme, résoudre les conflits de fusion, et taguer les versions pour un meilleur suivi. Git offre à notre équipe fiabilité, clarté et contrôle total sur le processus de développement, et il est essentiel pour la façon dont nous construisons et livrons des logiciels.

**Que n’aimez-vous pas à propos de Git?**

Rien, il n'y a rien à détester à propos de Git

**Quels sont les problèmes que Git résout, et en quoi cela vous est-il bénéfique?**

Git résout le problème de la gestion des modifications de code en toute sécurité et maintient notre processus de développement organisé. Nous travaillons avec plusieurs développeurs sur les mêmes projets, donc Git nous aide à collaborer sans écraser le travail des uns et des autres. Il nous protège également lors des déploiements car si quelque chose tourne mal, nous pouvons rapidement revenir à une version stable et maintenir nos systèmes en fonctionnement. Git nous offre un historique clair des modifications, facilite les revues de code grâce aux pull requests, et nous aide à suivre correctement les fonctionnalités, les correctifs et les versions. Dans l'ensemble, Git apporte fiabilité et contrôle à la manière dont nous construisons et livrons des logiciels, ce qui améliore directement notre productivité et notre stabilité.


## Git Discussions
  - [What is Git used for?](https://www.g2.com/fr/discussions/what-is-git-used-for) - 4 comments, 1 upvote
  - [sdfsfdsfsfdsfsfsfsfsfsfsfsf](https://www.g2.com/fr/discussions/sdfsfdsfsfdsfsfsfsfsfsfsfsf) - 2 comments, 1 upvote
  - [what is the most channeling use of Git in your experience](https://www.g2.com/fr/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/fr/products/git/reviews/git-review-12669805?section=pricing&secure%5Bexpires_at%5D=2026-05-08+09%3A31%3A19+-0500&secure%5Bsession_id%5D=8fee71c0-20f3-4810-9eee-845801cb16d1&secure%5Btoken%5D=4159dc27cfcc415629dbfcafed50d47b7eeabcd1db30cc4bef50dec54e54b38e&format=llm_user)
## Git Integrations
  - [Azure Pipelines](https://www.g2.com/fr/products/azure-pipelines/reviews)
  - [Bitbucket](https://www.g2.com/fr/products/bitbucket/reviews)
  - [CoPilot AI](https://www.g2.com/fr/products/copilot-ai/reviews)
  - [Cursor](https://www.g2.com/fr/products/cursor/reviews)
  - [Cypress](https://www.g2.com/fr/products/cypress/reviews)
  - [Docker](https://www.g2.com/fr/products/docker-inc-docker/reviews)
  - [Eclipse](https://www.g2.com/fr/products/eclipse/reviews)
  - [Git](https://www.g2.com/fr/products/git/reviews)
  - [GitHub](https://www.g2.com/fr/products/github/reviews)
  - [GitHub Copilot](https://www.g2.com/fr/products/github-copilot/reviews)
  - [GitHub Inc.](https://www.g2.com/fr/products/github-inc/reviews)
  - [Github Package Registry](https://www.g2.com/fr/products/github-package-registry/reviews)
  - [GitKraken Desktop](https://www.g2.com/fr/products/axosoft-gitkraken-desktop/reviews)
  - [GitLab](https://www.g2.com/fr/products/gitlab/reviews)
  - [GitLens](https://www.g2.com/fr/products/gitlens/reviews)
  - [IBM Terraform (formerly HashiCorp Terraform)](https://www.g2.com/fr/products/ibm-terraform-formerly-hashicorp-terraform/reviews)
  - [IntelliJ IDEA](https://www.g2.com/fr/products/intellij-idea/reviews)
  - [Jenkins](https://www.g2.com/fr/products/jenkins/reviews)
  - [Jira](https://www.g2.com/fr/products/jira/reviews)
  - [Kubernetes](https://www.g2.com/fr/products/kubernetes/reviews)
  - [MuleSoft Anypoint Platform](https://www.g2.com/fr/products/mulesoft-anypoint-platform/reviews)
  - [Nimble CRM](https://www.g2.com/fr/products/nimble/reviews)
  - [PyCharm](https://www.g2.com/fr/products/pycharm/reviews)
  - [Selenium WebDriver](https://www.g2.com/fr/products/selenium-webdriver/reviews)
  - [SlackNotify](https://www.g2.com/fr/products/slacknotify/reviews)
  - [SONAR](https://www.g2.com/fr/products/sonar-2025-01-07/reviews)
  - [SourceTree](https://www.g2.com/fr/products/sourcetree/reviews)
  - [Visual Studio Code](https://www.g2.com/fr/products/visual-studio-code/reviews)
  - [Xcode](https://www.g2.com/fr/products/xcode/reviews)


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

