# Git Reviews
**Vendor:** Git  
**Category:** [Versionskontrollsoftware](https://www.g2.com/de/categories/version-control-software)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 527
## About Git
Git ist ein schnelles, skalierbares und verteiltes Versionskontrollsystem, das entwickelt wurde, um alles von kleinen bis zu sehr großen Projekten mit Geschwindigkeit und Effizienz zu handhaben. Ursprünglich für den Linux-Kernel entwickelt, ist Git zum De-facto-Standard für Versionskontrolle geworden, der von Millionen von Entwicklern weltweit genutzt wird. Seine verteilte Architektur ermöglicht es jedem Entwickler, eine vollständige Historie des Projekts zu haben, was eine robuste Zusammenarbeit und Offline-Arbeitsmöglichkeiten ermöglicht. Hauptmerkmale und Funktionalität: - Verteilte Versionskontrolle: Jeder Entwickler hat eine vollständige Kopie des Repositories, was unabhängiges Arbeiten ermöglicht und die Abhängigkeit von einem zentralen Server reduziert. - Hohe Leistung: Git ist auf Geschwindigkeit optimiert und kann große Repositories mit Millionen von Dateien und Commits effizient handhaben. - Datenintegrität: Jede Datei und jeder Commit wird mit einer Prüfsumme versehen und anhand dieser abgerufen, was die Integrität des Repositories sicherstellt. - Branching und Merging: Git bietet leistungsstarke Branching- und Merging-Funktionen, die parallele Entwicklung und Feature-Integration erleichtern. - Staging-Bereich: Der Staging-Bereich ermöglicht es Entwicklern, Commits vorzubereiten, indem sie Änderungen auswählen, die eingeschlossen werden sollen, was eine größere Kontrolle über die Commit-Historie bietet. - Frei und Open Source: Unter der GNU General Public License Version 2.0 veröffentlicht, ist Git kostenlos nutzbar und modifizierbar, was Zusammenarbeit und Transparenz fördert. Primärer Wert und Benutzerlösungen: Git adressiert die Herausforderungen der kollaborativen Softwareentwicklung, indem es ein zuverlässiges und effizientes System zur Nachverfolgung von Änderungen, zur Koordination der Arbeit unter mehreren Entwicklern und zur Aufrechterhaltung einer umfassenden Historie der Projektentwicklung bietet. Seine verteilte Natur stellt sicher, dass Entwickler offline arbeiten und Änderungen nahtlos zusammenführen können, was Konflikte reduziert und die Produktivität steigert. Durch das Angebot eines robusten Satzes von Werkzeugen für die Versionskontrolle befähigt Git Teams, ihre Codebasen effektiv zu verwalten, was zu stabileren und wartbareren Softwareprojekten führt.




## Git Reviews
  ### 1. Total Control and Confidence in Code Changes with Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Subhashree S. | System Engineer, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** April 29, 2026

**Was gefällt dir am besten 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.

**Was gefällt Ihnen nicht? 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.

**Was ist ein Problem? Git Solving und wie profitieren Sie davon?**

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.

  ### 2. Git: Reliable, Universal Source Code History with Flexible CLI and IDE Integrations

**Rating:** 4.5/5.0 stars

**Reviewed by:** Moses L. | Director, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** April 24, 2026

**Was gefällt dir am besten Git?**

Git is one of the best and universal ways to maintain a reliable and immutable history of your source code.  You can use it on the command line or through various GUI integrations.  It is included natively in many IDEs like VSCode.

**Was gefällt Ihnen nicht? Git?**

It lacks robust access controls.  You need to configure your own access using ssh, but this is not flexible in terms of granting access to various projects and resources.  There is no built-in GUI which makes it difficult to visually view history and track changes.

**Was ist ein Problem? Git Solving und wie profitieren Sie davon?**

Git allows me and my team to confidently make code changes and track them historically.  It serves as a distributed backup, and allows us to rollback if we need to.  It performs well, even remotely when you have no access to the internet.  You are able to push your changes when you go online.

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

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vikrant P. | Senior Software Engineer, Informationstechnologie und Dienstleistungen, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** April 02, 2026

**Was gefällt dir am besten 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.

**Was gefällt Ihnen nicht? 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.

**Was ist ein Problem? Git Solving und wie profitieren Sie davon?**

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.

  ### 4. Git hält die Teamzusammenarbeit mit leistungsstarker Versionskontrolle organisiert.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jayanth Sai E. | Software Engineer , Informationstechnologie und Dienstleistungen, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** February 25, 2026

**Was gefällt dir am besten Git?**

Was ich an Git am meisten mag, ist, wie effektiv es Änderungen verfolgt und Codeversionen verwaltet. In unserer täglichen Entwicklungsarbeit bietet es eine solide Versionskontrolle, die es einfach macht, zu überprüfen, was geändert wurde, wer die Änderung vorgenommen hat und wann es passiert ist. Dies ist besonders in einer Teamumgebung hilfreich, in der eine klare Historie und Verantwortlichkeit wichtig sind.

Ich schätze auch die Verzweigungsfunktion von Git sehr. Sie ermöglicht es uns, an neuen Funktionen oder Fehlerbehebungen zu arbeiten, ohne die Hauptcodebasis zu beeinträchtigen, und sobald alles bereit ist, können wir die Arbeit sicher wieder zusammenführen. Diese Flexibilität hilft, das Risiko zu verringern, die Hauptanwendung versehentlich zu beschädigen.

Ein weiterer Aspekt, den ich schätze, ist die Integration mit Plattformen wie GitHub und GitLab, die die Zusammenarbeit reibungsloser macht. Insgesamt hält Git die Entwicklung organisierter, sicherer und einfacher zu verwalten – insbesondere, wenn mehrere Entwickler am selben Projekt arbeiten.

**Was gefällt Ihnen nicht? Git?**

Eine Sache, die ich an Git nicht mag, ist, dass es am Anfang eine gewisse Lernkurve gibt, besonders bei Konzepten wie Rebase, dem Lösen von Merge-Konflikten und dem Verwalten von Branches. Für neue Benutzer kann es verwirrend sein, und Fehler können passieren, wenn Befehle nicht korrekt verwendet werden.

Auch wenn mehrere Entwickler an denselben Dateien arbeiten, können Merge-Konflikte häufig auftreten. Diese zu lösen erfordert zusätzliche Zeit und sorgfältige Aufmerksamkeit, und wenn sie nicht richtig gehandhabt werden, können sie den Code beeinträchtigen.

Ein weiteres kleines Problem ist, dass die Befehlszeilenschnittstelle nicht immer sehr anfängerfreundlich ist und es eine Weile dauert, sich alle Befehle zu merken. Das gesagt, sobald man sich daran gewöhnt hat, wird Git viel einfacher zu handhaben.

**Was ist ein Problem? Git Solving und wie profitieren Sie davon?**

Git hilft uns in erster Linie bei der Versionskontrolle, indem es Codeänderungen auf eine saubere und organisierte Weise verwaltet. Bevor wir Git verwendeten, war es schwierig nachzuvollziehen, was sich geändert hatte, und wenn etwas kaputt ging, war es nicht einfach, genau zu bestimmen, was das Problem verursacht hatte. Mit Git können wir die vollständige Historie der Updates überprüfen und, falls nötig, zu einer früheren Version zurückkehren.

Es erleichtert auch die Zusammenarbeit im Team erheblich. Da mehrere Entwickler am selben Projekt arbeiten, ermöglicht Git jedem, verschiedene Funktionen auf separaten Branches zu entwickeln, ohne den Hauptcode zu stören. Wenn die Arbeit abgeschlossen ist, können wir diese Änderungen sicher zusammenführen.

Ein weiterer großer Vorteil ist die zuverlässige Sicherung und der bessere Schutz des Codes. Da unser Code in Repositories wie GitHub gespeichert wird, bleibt der Code sicher und kann problemlos wiederhergestellt werden, selbst wenn etwas mit einem lokalen System passiert.

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

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** April 21, 2026

**Was gefällt dir am besten 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.

**Was gefällt Ihnen nicht? 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.

**Was ist ein Problem? Git Solving und wie profitieren Sie davon?**

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.

  ### 6. Leistungsstarke verteilte Versionskontrolle für reibungslose Zusammenarbeit

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anurag T. | Automation Test Engineer, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** March 18, 2026

**Was gefällt dir am besten Git?**

Was ich an Git am meisten mag, sind seine leistungsstarken Versionskontrollfunktionen und die verteilte Architektur. Es ermöglicht Entwicklern, Änderungen im Code nachzuverfolgen, mit mehreren Teammitgliedern zusammenzuarbeiten und eine vollständige Historie des Projekts zu pflegen. Funktionen wie Branching und Merging erleichtern es, an neuen Features zu arbeiten, ohne den Hauptcode zu beeinträchtigen. Git integriert sich auch gut mit Plattformen wie GitHub und GitLab, was die Zusammenarbeit und Code-Reviews sehr effizient macht.

**Was gefällt Ihnen nicht? Git?**

Git kann für Anfänger schwierig sein, da es viele Befehle und Konzepte wie Rebase und Merge-Konflikte gibt, die Erfahrung erfordern, um sie effektiv zu verwalten.

**Was ist ein Problem? Git Solving und wie profitieren Sie davon?**

Git löst das Problem der Verwaltung von Codeänderungen und der Zusammenarbeit in Softwareentwicklungsteams. Es verfolgt jede Änderung am Codebestand, sodass Entwickler bei Bedarf zu früheren Versionen zurückkehren können. Dies hilft, den Verlust von Code zu verhindern und verbessert die Teamarbeit, indem es mehreren Entwicklern ermöglicht, gleichzeitig an verschiedenen Funktionen zu arbeiten. Dadurch wird die Entwicklung organisierter, effizienter und zuverlässiger.

  ### 7. Git-Repositories als Sicherheitsnetz: Seelenfrieden und Fortschritt, den Sie verfolgen können

**Rating:** 5.0/5.0 stars

**Reviewed by:** Óscar O. | Adjunct Professor, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** February 17, 2026

**Was gefällt dir am besten Git?**

Jedes Projekt, das ich starte, selbst die, die nichts mit Code zu tun haben, beginnt mit einem Git-Repo. Es ist mein Sicherheitsnetz. Es schafft eine ständige, wiederkehrende Verpflichtung zu der Arbeit, die ich leiste, und es zwingt mich tatsächlich, innezuhalten und darüber nachzudenken, was ich wirklich erreicht habe, bevor ich weitermache. Es geht weniger um die technische Seite und mehr um die innere Ruhe, die damit einhergeht, zu wissen, dass jeder Schritt nachverfolgt wird.

**Was gefällt Ihnen nicht? Git?**

Die Befehle können völlig unintuitiv sein und es ist auch viel zu einfach, in einen "detached HEAD"-Zustand zu geraten oder ein Rebase zu vermasseln.

**Was ist ein Problem? Git Solving und wie profitieren Sie davon?**

Einfache Sicherung, einfache Versionsübermittlung Einfache Sicherung, einfache Versionsübermittlung und Verzweigung lassen mich Dinge ausprobieren und Verzweigung lassen mich Dinge ausprobieren

  ### 8. Einfache Einrichtung, starke Dokumentation und nahtlose CI/CD-Integration

**Rating:** 5.0/5.0 stars

**Reviewed by:** Maniram T. | Student, Computersoftware, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** January 31, 2026

**Was gefällt dir am besten Git?**

Sehr einfach und unkompliziert zu verwenden, mit kleinen und einfachen Befehlen.
Wir konnten schnell unsere lokalen Dateien in die Cloud einrichten.
Große Community-Unterstützung und ausführliche Dokumentation.
Tägliches Werkzeug für kollaborative und einfache Solo-Projekte.
Tolle Funktionen wie Branching, Cloning, Forking.
Integriert sich leicht in CI/CD-Pipelines und IDEs.

**Was gefällt Ihnen nicht? Git?**

Ich mag alles an Git, aber es kann für Anfänger ziemlich überwältigend sein, da es eine moderate bis steile Lernkurve hat und sie könnten durch die Befehle und die CLI verwirrt werden. Die Integration mit der GUI verhält sich manchmal anders als die CLI.

**Was ist ein Problem? Git Solving und wie profitieren Sie davon?**

Es verfolgt alle Änderungen im Codebestand und behält diese effizient im Auge, um den Verlust von Arbeit zu verhindern. Es ermöglicht die Zusammenarbeit an Projekten, ohne den Code anderer zu überschreiben. Es vereinfacht das Versionsmanagement, Rollbacks und Bereitstellungs-Workflows.

  ### 9. Wesentliches Werkzeug für mühelose Zusammenarbeit und Versionskontrolle

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pradumna S. | Open Source Developer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** November 30, 2025

**Was gefällt dir am besten Git?**

Wir verwenden Git jeden Tag als Kern unseres Entwicklungs-Workflows. Alle unsere Codebasen werden in Git-Repositories gepflegt, und unser gesamtes Team arbeitet über Feature-Branches, Pull-Requests und Code-Reviews zusammen. Wann immer wir Updates oder neue Releases veröffentlichen, verlassen wir uns auf Git, um Änderungen zu verfolgen, saubere Versionshistorien zu pflegen und sicherzustellen, dass jede Änderung überprüft wird, bevor sie in die Produktion gelangt. Wenn eine Bereitstellung nicht wie erwartet funktioniert, verwenden wir Git, um sofort zu einem stabilen Commit zurückzukehren, damit unsere Systeme ohne Ausfallzeiten verfügbar bleiben. Wir verwenden Git auch, um langlaufende Features zu verwalten, Merge-Konflikte zu lösen und Releases für eine bessere Nachverfolgung zu taggen. Git bietet unserem Team Zuverlässigkeit, Klarheit und vollständige Kontrolle über den Entwicklungsprozess und ist unerlässlich dafür, wie wir Software entwickeln und bereitstellen.

**Was gefällt Ihnen nicht? Git?**

Nichts, es gibt nichts, was man an Git nicht mögen könnte.

**Was ist ein Problem? Git Solving und wie profitieren Sie davon?**

Git löst das Problem, Codeänderungen sicher zu verwalten und unseren Entwicklungsprozess organisiert zu halten. Wir arbeiten mit mehreren Entwicklern an denselben Projekten, daher hilft uns Git, zusammenzuarbeiten, ohne die Arbeit des anderen zu überschreiben. Es schützt uns auch während der Releases, denn wenn etwas schiefgeht, können wir schnell zu einer stabilen Version zurückkehren und unsere Systeme am Laufen halten. Git bietet uns eine klare Historie der Änderungen, erleichtert Code-Reviews durch Pull-Requests und hilft uns, Features, Fehlerbehebungen und Versionen ordnungsgemäß zu verfolgen. Insgesamt bringt Git Zuverlässigkeit und Kontrolle in die Art und Weise, wie wir Software entwickeln und ausliefern, was direkt unsere Produktivität und Stabilität verbessert.

  ### 10. Zuverlässige und skalierbare moderne Versionskontrolle, die einfach funktioniert.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akshay Y. | Software Developer - 2, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** November 26, 2025

**Was gefällt dir am besten Git?**

Ich benutze Git jeden einzelnen Tag, daher schätze ich am meisten, wie einfach es ist, einen Branch zu erstellen und Dinge auszuprobieren, ohne den Hauptcode durcheinanderzubringen. Wenn ich an einem Feature arbeite, erstelle ich einfach einen Branch, experimentiere, pushe ihn und merge, wenn er stabil ist. Die Diffs helfen auch sehr, wenn ich meine eigenen Änderungen überprüfe, kann ich sofort erkennen, ob ich etwas übersehen habe oder ein zufälliges Debug-Log hinzugefügt habe.

**Was gefällt Ihnen nicht? Git?**

Buchstäblich keine Nachteile, abgesehen von dem seltsamen Pop-up, das beim Lösen und Zusammenführen der Konflikte erscheint.

**Was ist ein Problem? Git Solving und wie profitieren Sie davon?**

Es hält die Arbeit des gesamten Teams organisiert. Wir alle pushen unsere Branches, überprüfen den Code der anderen und mergen sauber. Wenn jemand einen Fehler einführt, kann ich die Commit-Historie überprüfen und genau wissen, woher er kam. Und wenn lokal etwas kaputt geht, kann ich auf einen sauberen Zustand zurücksetzen, anstatt Änderungen manuell rückgängig zu machen. Es macht den gesamten Entwicklungs-Workflow reibungsloser. Insgesamt ist es sowohl aus GUI- als auch aus CLI-Perspektive sehr einfach.


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


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

