# Git Reviews
**Vendor:** Git  
**Category:** [Versionskontrollsoftware](https://www.g2.com/de/categories/version-control-software)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 535
## 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. Ihre Entwicklungs-Team-Koordination verbessern

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mihail M. | CIO, Marketing und Werbung, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** March 15, 2016

**Was gefällt Ihnen an Git am besten?**

Zuerst fühlte es sich ein wenig langsam und kompliziert an, aber nachdem wir uns daran gewöhnt hatten, ersparte es uns viele Kopfschmerzen und Synchronisierungsprobleme zwischen den Entwicklern. Was mir am besten gefällt, ist die Art und Weise, wie Git alles aktualisiert, wenn ich aus meinem Repository ziehe. Es fühlt sich einfach so einfach an.

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

Manchmal nehmen einfache Aufgaben oder einfache Lösungen zu viel Zeit in Anspruch, um umgesetzt zu werden, aber das ist ein mikroskopisches Problem angesichts der Vorteile.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Sie sollten es auf jeden Fall verwenden, insbesondere in größeren Projekten, da es Ihnen hilft, alles ohne besonderen Aufwand unter den Teammitgliedern synchron zu halten.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Bevor Git, bearbeiteten wir direkt über FTP, und natürlich gab es viele Male Versionsprobleme, und wir lernten es nicht wirklich, bis es zu spät war. Git half wirklich, das zu beheben, als wir begannen, größere Projekte zu entwickeln.

  ### 2. Das beste verteilte Versionskontrollsystem

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Informationstechnologie und Dienstleistungen | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** October 27, 2016

**Was gefällt Ihnen an Git am besten?**

Git ist eines der besten Werkzeuge, die ich je benutzt habe. Es funktioniert einfach.

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

Alle Funktionen von Git sind wirklich sehr wichtig. Ich liebe es wirklich! Es ist perfekt!

**Empfehlungen für andere, die Git in Betracht ziehen:**

Git ist eines der besten Werkzeuge für die Versionsverwaltung. Führen Sie es in Ihrem Büro ein.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Mit Git ist unsere gesamte Entwicklungspipeline wirklich schlank. Es ist ein wirklich großartiges Werkzeug.

  ### 3. Ich benutze Git jeden Tag als persönliches Ziel, um zu beweisen, dass ich jeden Tag programmiere.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gerardo Esteban C. | Full Stack Developer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** February 02, 2016

**Was gefällt Ihnen an Git am besten?**

Das Tracking meines Codes, das Log, die Branches, die Commit-IDs, um zwischen Commits zu wechseln und in meinen Projekten durch die Zeit zu reisen. Es ist der beste Weg, um mit einem Team zu entwickeln und Ihre Projekte zu organisieren. Ich bin ein Windows- und Linux-Nutzer und es funktioniert in beiden Betriebssystemen gleich. Es gibt gute Git-Praktiken, zum Beispiel wenn Sie einen Commit machen, müssen Sie wissen, wann Sie eine kurze oder eine lange Nachricht schreiben. Diese kleinen Details sind sehr wichtig, wenn Sie mit Git arbeiten. Mit Git können Sie remote von zu Hause aus arbeiten, das gefällt mir am besten.

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

Wenn Sie nicht wissen, wie Sie die Konflikte handhaben sollen, werden Sie viele Probleme mit Ihren Teams haben, es ist sehr wichtig, die Funktion nach Modul oder Funktion zu trennen, damit jede Person unterschiedliche Code-Verantwortlichkeiten hat. Der Leiter muss wissen, wie man die Merge-Anfragen handhabt. Als Leiter müssen Sie den Stack kennen und Erfahrung mit Problemen haben, damit Sie die Konflikte beheben können, und als Partner müssen Sie gute Commit-Nachrichten schreiben, damit Ihr Leiter keine Probleme hat, wenn Ihr Code zusammengeführt werden soll.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Lernen Sie, gut mit Git zu arbeiten, lassen Sie einige Ihrer Projekte als Open Source, damit andere von Ihnen lernen können, und Sie werden immer jemanden finden, der intelligenter ist als Sie, sodass es eine Gelegenheit für diese Person gibt, Ihnen zu helfen.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Ich lerne viel, wenn ich mit anderen Personen arbeite und programmiere, das sind die großen Vorteile. Andererseits ist es wichtig, sehr versiert mit Git zu sein, wenn man remote arbeitet, da es der einzige Weg ist, um von zu Hause aus zu arbeiten.

  ### 4. Zuerst verwirrend, aber nach dem Verständnis der Verwendung hilfreich.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** October 12, 2016

**Was gefällt Ihnen an Git am besten?**

Lokale Versionskontrolle. Sie kann mehrere Versionen meines Projekts speichern, sodass ich zurückgehen kann, wenn etwas schiefgeht.

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

Schwierig, sich einzuarbeiten, wie man es benutzt und was jeder Befehl ist.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Lerne zuerst die erforderlichen Befehle, aber baue darauf auf.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Kann mehrere Versionen meiner Arbeit speichern. Und kann bei Bedarf verschiedene Technologien erkunden.

  ### 5. Bewertung von GIT

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 14, 2017

**Was gefällt Ihnen an Git am besten?**

Linux-basierte Befehle, gleichzeitig wird ein GUI-basiertes Tool benötigt.

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

Ein Windows-Äquivalent wäre großartig, wo ich Operationen durch Rechtsklick, Befehl ausführen kann.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Quellcode kontrollieren.

  ### 6. Git- Bestes Versionskontrollsystem

**Rating:** 5.0/5.0 stars

**Reviewed by:** Munendra S. | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** January 08, 2016

**Was gefällt Ihnen an Git am besten?**

In der Softwareentwicklung ist Git ein weit verbreitetes Versionskontrollsystem. Mit Git ist es einfacher, Quellcode zu verwalten und zusammenzuarbeiten. Git ist schneller und bietet Datenintegrität und Flexibilität. Einfache Rücksetzung, Erstellung und Löschung von Branches. Das Zusammenführen verschiedener Branches verläuft reibungslos. Git ist auf verschiedenen Betriebssystemen verfügbar. Außerdem bietet Git private und öffentliche Repositories.

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

Git ist befehlszeilenbasiert, daher braucht es Zeit, es zu meistern. Merge-Konflikte sind schwierig zu handhaben bei großen Projekten, wenn nur Rebase verwendet wird. Das Zurücksetzen auf vorherige Commits kann knifflig sein. Zu viele Befehle, um gleiche oder ähnliche Aufgaben zu erledigen. Daher ist es wichtig, sich mit jedem gut auszukennen.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Beste verfügbare verteilte Versionskontrollsystem. Wenn Sie Quellcode pflegen oder an einem Projekt zusammenarbeiten müssen, verwenden Sie Git. Git ist flexibel, hat erstaunliche Funktionen. Es hat eine geringe Verzögerung bei Push- und Pull-Operationen.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Git macht die Versionskontrolle einfacher. Git ist verteilt, daher ist parallele Entwicklung möglich. Derzeit verwenden wir Git zur Steuerung des Quellcodes von Software in Entwicklung. Teams finden es einfacher, den Codebestand mit Git zu verwalten.  
Vorteile:  
Rollback zu vorherigen Commits  
Unterschied zwischen Versionen  
Hilfe aus der Open-Source-Community

  ### 7. Minuten, um einzusteigen, Tage, um sich anzupassen, Jahre, um zu meistern

**Rating:** 1.0/5.0 stars

**Reviewed by:** Andrei D. | Software Developer, Internet, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** January 03, 2016

**Was gefällt Ihnen an Git am besten?**

Die Menge lobt die Schönheit der Git-Interna, aber sie verbessert das allgemeine Benutzererlebnis überhaupt nicht; schlimmer noch – Hörner und Schwänze der erwähnten Interna ragen tatsächlich aus den unerwartetsten Stellen heraus und führen zu einer Komplexität, die leicht vermieden werden könnte.

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

Schlechte Designentscheidungen führten zu durchlässigen Abstraktionen:

* Designentscheidung: "Änderungen nicht aufzeichnen, sondern nur Schnappschüsse der Arbeitskopie speichern". Dies zu befolgen, lässt keine andere Möglichkeit, als das Kopieren/Umbenennen von Dateien zu erkennen (mithilfe der Hashes ihrer Inhalte). Das ist in Ordnung, solange der Benutzer die Datei nicht zwischen den Schnappschüssen kopiert/umbenennt _und_ ändert (Refactoring, atomare Commits – solche Dinge). Das lässt Git keine andere Möglichkeit, als *zu raten*, was wohin umbenannt/kopiert wurde, was (das Raten) so leicht zu täuschen ist.

* Designentscheidung: "Nur referenzierte Version-Graph-Köpfe sind bedeutungsvoll". Dies zu befolgen, führt zu dem sogenannten "detached HEAD"-Zustand und Situationen wie "Ich habe Änderungen auf einem Tag beigetragen und jetzt sind sie verschwunden".

**Empfehlungen für andere, die Git in Betracht ziehen:**

Betrachten Sie zuerst Mercurial. Es deckt die meisten Anwendungsfälle ab, die Sie mit den mitgelieferten Plugins benötigen (alles, was Sie tun müssen, ist, sie zu aktivieren), wird jedoch nicht so stark von verschiedenen Drittanbieterdiensten unterstützt wie Git. Wenn Sie sich für Git entscheiden, nun, das ist eine andere Geschichte:  
* Holen Sie sich einen guten und ausführlichen Workflow, der so viele "etwas ist schiefgelaufen"-Fälle wie möglich abdeckt. Atlassian hat einen schönen Vergleich für Sie — https://www.atlassian.com/git/tutorials/comparing-workflows  
* Gewöhnen Sie sich an die Terminologie der Git-Interna, die manchmal so klingt, als wären Sie damit vertraut, es aber in Wirklichkeit nicht sind: z.B. "Objekt", "Baum", "Blob". Sie werden es brauchen, wenn Sie auf Probleme stoßen, was Sie mit Sicherheit tun werden.  
* Der schnellste Weg, ein funktionierendes Rezept zu erhalten, ist, "git how to <Ding, das Sie auf Englisch tun möchten>" zu googeln.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Beitragende Änderungen zu Projekten in Git-Repositories

  ### 8. Das beste Versionskontrollwerkzeug

**Rating:** 5.0/5.0 stars

**Reviewed by:** Cesar I. | CTO, Computerspiele, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** December 30, 2015

**Was gefällt Ihnen an Git am besten?**

Git ist sehr flexibel und kann an viele verschiedene Arten von Arbeitsabläufen angepasst werden. Es gibt mehrere Tools und Dienste, die es ergänzen, aber wahrscheinlich nimmt GitHub den ersten Platz ein, da es mit Abstand der beste online gehostete Git-Repository-Dienst ist. Die Art und Weise, wie Git mit Branching, Rebasing und Remote-Repositories umgeht, ist sehr solide und erledigt die Aufgabe effizient. Code mit anderen über einen zentralen Server zu teilen, ist einfach (durch die Verwendung von Branches), und an mehreren Funktionen gleichzeitig zu arbeiten, ist ein Kinderspiel.

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

Die Befehlszeile kann eine Weile dauern, um sie zu meistern, und sie ist nicht für Anfänger geeignet. Die verwendeten Konzepte sind anfangs nicht sehr intuitiv und es erfordert einige Anstrengung, sie zu verstehen. Im Vergleich zu Mercurial gibt es kein Feature, das mit der Benutzerfreundlichkeit von Mercurial Queues mithalten kann. Es fehlt auch an einfachen Möglichkeiten, Revisionen, Änderungssets und andere Informationen in mehrere Formate zu exportieren, es ist machbar, aber nicht einfach. Ich muss viele Aliase für häufige Operationen behalten, die ein einfacher Befehl sein sollten, aber in der Praxis sind sie mehrere. Außerdem muss ich mehrere Werkzeuge neben Git für viele Aufgaben verwenden.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Es ist besser, zunächst eine Benutzeroberfläche zu verwenden, um die Repositories zu verwalten, und einen webbasierten Dienst wie GitHub für ein zentrales Repository zu nutzen, bevor man sich in eine fortgeschrittenere Nutzung vertieft.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Die Kontrolle des Quellcodes ist zentral für jede Softwareentwicklungspraxis, und git löst dieses Problem wie keine andere Software zuvor (vielleicht kann nur Mercurial git in diesem Bereich herausfordern).

  ### 9. Codierung? Du brauchst git.

**Rating:** 4.5/5.0 stars

**Reviewed by:** sarah s. | Theme Wrangler, Internet, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** April 26, 2016

**Was gefällt Ihnen an Git am besten?**

Codierung? Sie brauchen Git. Nicht codieren? Sie könnten trotzdem Git wollen.

Sobald Sie sich an die Verwendung von Versionskontrolle gewöhnt haben, ist es schwer, zurückzugehen. Erstellen Sie Feature-Branches und wechseln Sie mühelos zwischen ihnen. Änderungen rückgängig machen und zurücksetzen.

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

Submodule sind ziemlich seltsam zu handhaben. Manchmal kann ich Merge-Konflikte nicht genau herausfinden.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Ja. Git ist anfangs etwas seltsam zu handhaben, aber es bietet einige wesentliche Vorteile gegenüber anderen Versionskontrollsystemen, insbesondere die Möglichkeit, offline zu committen. Branches sind auch ziemlich intuitiv, und selbst Merges sind nicht allzu schwierig zu bewältigen, wenn man weiß, was man tut.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Zusammenarbeit ist mit Git millionenfach einfacher. Es macht es extrem schwer, Ihre Arbeit zu verlieren. Die Möglichkeit, Änderungen einfach rückgängig zu machen, ist ein Lebensretter.

  ### 10. Mein Nummer-eins-Versionskontrollsystem.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ahmed A. | Co-founder and Developer, Computersoftware, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** August 02, 2016

**Was gefällt Ihnen an Git am besten?**

Die freundlichste und effizienteste Versionskontrolle. Sehr gute Gemeinschaft und adaptiert von großen Unternehmen wie GitHub.

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

Vielleicht braucht es bessere Dokumentation und Tutorials für Anfänger.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Verbringen Sie Zeit damit, es zu lernen, bevor Sie direkt zur Produktion übergehen.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Verschiedene Entwicklungsprojekte verwalten.

  ### 11. Großartiges DVCS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Christian L. | Software Engineer II, Informationstechnologie und Dienstleistungen, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** June 26, 2016

**Was gefällt Ihnen an Git am besten?**

Die Software ist leistungsstark, um Ihre Versionskontrolle zu verwalten. Es gibt keine einzige Quelle der Wahrheit für das "zentrale" Repository.

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

Die Lernkurve ist immer noch ziemlich steil.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Es übertrifft SVN, Mercurial und TFS bei weitem!

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

In der Lage zu sein, unseren Code zuverlässig zu versionieren, ist für ein Softwareunternehmen unerlässlich.

  ### 12. Git entfernt alle Barrieren für Zusammenarbeit und Code-Reviews!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aniruddh C. | Software Engineer, Internet, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** December 17, 2015

**Was gefällt Ihnen an Git am besten?**

Sie können Feature-Branches erstellen und so an mehreren Features (oder Versionen von Features) gleichzeitig arbeiten. Dies erleichtert Code-Reviews, das Anwenden von Änderungen anderer usw. Es ist einfacher, einen Commit rückgängig zu machen, im Vergleich zu SVN.

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

Es hat eine Lernkurve. Das Konzept von Branches usw. ist für einen neuen Benutzer nicht intuitiv.  
Rebasing ist knifflig, und die Konfliktlösung ist weniger intuitiv als in SVN.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Branching ist der Schlüssel!  
Denken Sie daran, dass Git auf Windows-Systemen schwierige Werkzeuge hat und dass es eine Lernkurve gibt.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Git macht es vielen Entwicklern leicht, gleichzeitig an einem Projekt zu arbeiten. Ich arbeite an einer Reihe von verteilten Projekten mit zahlreichen täglichen Commits, und ich habe festgestellt, dass Git es mir ermöglicht hat, die oben beschriebenen Vorteile zu realisieren sowie transparentere Code-Check-in-Prozesse zu ermöglichen. Es ermöglicht auch eine stabilere Codebasis.

  ### 13. Das beste Versionskontrollsystem, dem ich bisher begegnet bin.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alex P. | Senior Javascript / NodeJS Developer, Computersoftware, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** December 10, 2015

**Was gefällt Ihnen an Git am besten?**

- Die Fähigkeit, offline zu arbeiten  
- LFS (Large File System)  
- Der gesamte Entwicklungsprozess  
- Die große Gemeinschaft von Nutzern  
- Die Flexibilität ist großartig  
- Wenn richtig verwendet, ist Git sehr leistungsstark  
- Commit-Hooks machen es wirklich einfach, in ein Continuous-Delivery-System / Continuous-Integration-Umfeld zu integrieren  
- Der git stash Befehl  
- Tags  

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

- Wenn das von Ihnen verwendete Verzweigungsmodell nicht das richtige für Ihren Anwendungsfall ist, können die Dinge wirklich kompliziert werden.  
- Die Einrichtung einer Git-Server-Infrastruktur kann ziemlich knifflig sein.  
- Die Tatsache, dass beim direkten Pushen auf den Server die Dateien für eine kurze Zeit so gesehen werden können, wie sie sind.

**Empfehlungen für andere, die Git in Betracht ziehen:**

- Lesen Sie immer die vollständige Dokumentation oder so viel wie möglich davon, wann immer Sie Git verwenden. Denken Sie auch immer daran, dass welche Probleme Sie auch immer hatten, höchstwahrscheinlich jemand in der Community sie bereits gelöst hat.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

- Vermeidung monolithischer Commits  
- Verwaltung des Entwicklungsprozesses sehr komplexer Anwendungen  
- Wenn man von anderen Versionskontrollsystemen (z.B. SVN) kommt, ist es wirklich einfach, zu vergessen, seine Änderungen zu pushen

  ### 14. Brauchen Sie Kontrolle während der Entwicklung?

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** February 04, 2016

**Was gefällt Ihnen an Git am besten?**

Es gab eine Zeit, in der Versionskontrolle bedeutete, einen Ordner über einen anderen zu kopieren, Änderungen manuell zusammenzuführen usw. Diese Zeit ist mit der Nutzung von Git vorbei. Mit einem leistungsstarken Motor ist Versionskontrolle in jeder Form ein Segen. Ob es darum geht, ein Repository zu forken, Branches zusammenzuführen oder jemandem eine Änderung anzulasten, es hat die Fähigkeit dazu.

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

Die Lernkurve ist anfangs steil, aber glücklicherweise endet sie sehr schnell. Solange Sie die Befehlszeile nicht tatsächlich verwenden müssen, gibt es eine Reihe von GUI-Tools, um Ihre Quellen zu verwalten.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Nimm dir die Zeit, die Befehlszeile zuerst zu lernen, und mache ein paar Dummy-Projekte, bevor du dich an die echte Sache wagst. GUIs sind nett, aber ein gewisses Wissen über die tatsächlichen Optionen ist ein Plus.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Es ist eher ein alltägliches Werkzeug, das jetzt für so ziemlich alles verwendet werden kann, und nicht nur für Quellcode. Wir verwenden es für gemeinsame Dokumente, die von verschiedenen Benutzern überprüft und/oder geändert werden, um Änderungen in Word- und Excel-Dateien gleichermaßen nachzuverfolgen.

  ### 15. einfach zu verwenden

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mudassir S. | Sr Java Developer, Computersoftware, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** October 06, 2016

**Was gefällt Ihnen an Git am besten?**

es ist einfach zu bedienen und hat viele Funktionen, die es einem Entwickler ermöglichen, gerne damit zu arbeiten

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

keine der Funktionen werden nicht gemocht, keine Beschwerden

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

keine

  ### 16. Es ist Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** October 06, 2016

**Was gefällt Ihnen an Git am besten?**

Standard in der Branche, unzählige Integrationen, und wenn man es wirklich versteht, erstklassige Versionskontrolle.

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

Steile Lernkurve und gelegentliche Missgeschicke, die völlig unverständlich sind.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Lerne es. Ernsthaft.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Die mühsame Arbeit, die mit der Tätigkeit als Vertriebsmitarbeiter verbunden ist. Entfernen Sie alle Dateneingaben aus der Tätigkeit als Vertreter und synchronisieren Sie sofort Ihre Notizen, Meetings, Veranstaltungen, Kontakte und vieles mehr in Salesforce.

  ### 17. Neetu Bansal

**Rating:** 3.0/5.0 stars

**Reviewed by:** Neetu B. | Senior Software Engineer, Computersoftware, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** October 07, 2016

**Was gefällt Ihnen an Git am besten?**

Einfacher Check-in und Check-out. Einfacher Zugang.

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

Open Source und manchmal ist es schwierig, Daten zu speichern.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Alles ist gut.

  ### 18. Das beste, flexibelste Versionskontrollsystem

**Rating:** 5.0/5.0 stars

**Reviewed by:** River W. | Senior Software Engineer, Computersoftware, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** May 27, 2016

**Was gefällt Ihnen an Git am besten?**

Flexibel und zuverlässig.  
Ausgezeichnete Befehlszeilen-Tools.  
Zahlreiche Hosting-Optionen.  
Kostenlos nutzbar.  
Gut dokumentiert.  
Umfangreiche Benutzer- und Wissensbasis.

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

Steile Lernkurve. Etwas unintelligente Zusammenführungen. Tools von Drittanbietern unzuverlässig.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Es wird alle gängigen Aufgaben viel klarer machen.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Entwicklerautonomie.  
Zusammenarbeit.

  ### 19. beste Sache aller Zeiten df16

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vaibhav G. | Software Engineer-Full Stack, Internet, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** October 04, 2016

**Was gefällt Ihnen an Git am besten?**

Benutzerfreundlichkeit, lässt sich leicht in andere Produkte integrieren

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

brauche mehr Funktionen für GitHub. aber sonst großartig

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Quellcodeverwaltung

  ### 20. Git bietet eine verteilte Umgebung zur Verwaltung von Quellcode.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** June 12, 2016

**Was gefällt Ihnen an Git am besten?**

Verzweigung und Zusammenführung sind einfach
Gute Dokumentation
Verteilte Umgebung
Kostenlos zu nutzen, d.h. Open Source

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

Ich habe manchmal festgestellt, dass Git bei großen Binärdateien (wie Logdateien) nicht reagiert.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Meiner persönlichen Meinung nach ist Git besser als SVN oder HG. Es ist einfach zu verwenden, zu teilen und Code zu verwalten.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Wir sind 6 Mitglieder im Team. Wir haben Git verwendet, um zusammenzuarbeiten und den Code-Review über Git durchzuführen.

  ### 21. Full-Stack-Webentwickler

**Rating:** 5.0/5.0 stars

**Reviewed by:** Michael R. | Senior Software Engineer, Unterhaltung, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** December 17, 2015

**Was gefällt Ihnen an Git am besten?**

Es bietet eine zuverlässige, strukturierte, erweiterbare Möglichkeit, Fortschritte zu speichern, Versionen zu erstellen und mit anderen zusammenzuarbeiten.

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

Es gibt einige Randfälle, die nicht immer wie erwartet funktionieren. Submodule kommen in den Sinn.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Versionskontrollsysteme verbessern Teams jeder Größe, sei es ein einzelner Entwickler oder ein Team von 50 Personen. Git ist eine Sammlung von Werkzeugen, die nur sehr wenig Overhead hat und so einfach ist, dass man in einem 5-minütigen Schnellkurs loslegen kann.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Es bietet sofortigen Kontext bei der Zusammenarbeit mit anderen Entwicklern. Ich weiß, wer zuletzt mit einem Stück Code interagiert hat und warum sie die Änderungen vorgenommen haben. Das Maß an Integration ist ebenfalls äußerst hilfreich, da ich meine IDE-Addons verwenden und Änderungen in Echtzeit verfolgen kann.

  ### 22. Git ist _das_ Versionskontrollsystem, das täglich von Linux-Entwicklern verwendet wird.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ján S. | Embedded OS Developer, Informationstechnologie und Dienstleistungen, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** May 02, 2016

**Was gefällt Ihnen an Git am besten?**

Das Konzept der verteilten Versionskontrolle, seine Implementierung in Git und Benutzerfreundlichkeit.

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

Ich liebe es, 360-Grad-Feedback zu geben, aber in diesem Fall gibt es wirklich nichts, was ich erwähnen würde.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Wenn Sie noch nie Git verwendet haben, machen Sie einige interaktive Kurse. Z.B. https://try.github.io

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Versionskontrolle. Konfigurationsdateien, Skripte, Quellcodes, ...

  ### 23. Tolles Werkzeug für die Versionsverwaltung von Code

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** October 07, 2016

**Was gefällt Ihnen an Git am besten?**

Dies ist einfach das mit Abstand beste Code-Management-Tool, das ich verwendet habe. Es ermöglicht Ihnen, Codeänderungen in meinem global verteilten Team mühelos zu verwalten und zu pflegen.

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

Die Benutzeroberfläche kann für jemanden, der neu in dem Tool ist, manchmal schwer zu verstehen sein.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Code-Management und einfache Bereitstellung und Nachverfolgung

  ### 24. Die Art und Weise, wie Versionskontrolle sein sollte

**Rating:** 5.0/5.0 stars

**Reviewed by:** Stewart H. | Principle Engineer, Finanzdienstleistungen, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** January 28, 2016

**Was gefällt Ihnen an Git am besten?**

Mein Lieblingsmerkmal ist seine verzweigte Struktur. Darüber hinaus gefällt mir, wie formbar es ist, was leider im Softwareentwickler manchmal nützlich ist.

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

GIT-Submodule, sie scheinen nie wie beabsichtigt zu funktionieren oder zumindest scheint es so bei den Versionen von GIT, die ich bisher verwendet habe.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Ein gutes Forschungsergebnis ist https://www.codecademy.com/learn/learn-git.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Versionskontrolle unserer Unternehmenssoftware. Wir haben von einfacherer Verzweigung als bei Subversion usw. und besseren Werkzeugen/Gemeinschaft rund um das Produkt profitiert.

  ### 25. Großartiges Werkzeug

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** October 04, 2016

**Was gefällt Ihnen an Git am besten?**

Das beste Kollaborationstool für Softwareentwicklung und insbesondere für verteilte Entwicklung.
Open-Source-Software hängt davon ab, und jetzt kann ich mir nicht mehr vorstellen, wie man verteilte Entwicklung ohne Git erreichen kann.

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

Hilfe kann ein wenig besser sein. Einige der Befehle sind etwas komplex.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Verteilte Entwicklung

  ### 26. Git ist ein Grundbestandteil meines Arbeitsablaufs.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Internet | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** December 09, 2015

**Was gefällt Ihnen an Git am besten?**

Git ist sehr weit verbreitet und angenommen. Wenn es um Versionskontrolle geht, ist Git definitiv das erste, woran man denkt, und die meisten Entwickler haben ihre eigenen Tricks entwickelt, um das Beste daraus zu machen.

In Bezug auf meine eigene Nutzung hat es mich schon dutzende Male vor meiner eigenen Dummheit bewahrt. Einen Schnappschuss von jedem Zustand meines Projekts im Laufe der Zeit zu haben, ist äußerst wertvoll. Die Möglichkeit, ein Code-Basis mit `bisect` zu durchsuchen, um herauszufinden, wo ein obskurer Fehler eingeführt wurde, ist super wertvoll, und die Möglichkeit, einen vorherigen Branch auszuchecken, um Fehler in der Produktion rückgängig zu machen, hat mir schon einmal ein Wochenende gerettet.

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

Was Schnittstellen angeht, ist es schwer, mehr Regeln zu brechen als git. Der Befehl "checkout" macht zum Beispiel je nach Kontext des Befehls drei verschiedene Dinge. Solche seltsamen Inkonsistenzen machen git sehr schwer zu erlernen und führen dazu, dass ich oft Anweisungen blind befolge, anstatt das Werkzeug wirklich in seiner Tiefe und seinem Zweck zu verstehen.

Es gibt einige schöne Frontends dafür, aber sie können die tiefen Mängel des Werkzeugs nicht wirklich abdecken, daher bin ich bei keinem von ihnen geblieben.

Das Konzept ihrer Submodule klang interessant, stellte sich aber als ziemlich enttäuschend heraus.

**Empfehlungen für andere, die Git in Betracht ziehen:**

HG ist da draußen, und von dem, was ich benutzt habe, ist es eine gute Alternative. Ich würde jedoch nicht proprietär gehen, und Git hat viele großartige Vorteile.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Versionskontrolle, Code-Stabilität, Kommunikation mit Teamkollegen

  ### 27. Beste Versionskontroll- und Kollaborationstool

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** October 07, 2016

**Was gefällt Ihnen an Git am besten?**

nahtlose Versionskontrolle und Teamzusammenarbeit

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

Kommentare sind manchmal verwirrend, da sie an einen bestimmten Commit gebunden sind.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Verwenden Sie auf jeden Fall die Tools-Suite wie gitk und andere grafische Tools, um die Zweige zu verstehen.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Quellcodeverwaltung und Zusammenarbeit

  ### 28. Versionskontrolle könnte nicht einfacher sein.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alec B. | Incoming Real Time Analytics Engineering Intern, Gastgewerbe, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** November 19, 2015

**Was gefällt Ihnen an Git am besten?**

Git ist schnell und einfach zu verwenden. Unter Windows kann ich mich problemlos in meinen Git-Server einloggen und das Repository auf meine eigene Festplatte klonen. Meine Arbeit erledigen, nach Belieben bearbeiten und dann nahtlos zurück ins Repository pushen und es aktualisieren lassen. Git überprüft, ob man vor dem Pushen pullt, sodass jeder Benutzer vermeiden kann, ein Projekt mit Fehlern und Konflikten zu zerstören.

Git ermöglicht es auch, zu jedem vorherigen Push eines Benutzers zurückzukehren und die Dateien in diesem Zustand anzusehen und zu bearbeiten. Dies ermöglicht es, Updates zurückzusetzen, wenn schwerwiegende Fehler gefunden werden oder wenn ein Feature aus einem anderen Grund entfernt werden muss.

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

Windows fehlt es an SSH-Schlüsseln und der Befehlszeile, daher müssen Git-Programme installiert werden, und wenn ein externer Server wie GitHub verwendet wird, muss etwas Geduld und Zeit aufgewendet werden, um den PC für die Verbindung mit Git einzurichten.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Forschung. Es wird Forschung erfordern, um zu lernen, welche Befehle Sie benötigen. Kenntnisse der Befehlszeile helfen, aber insgesamt nehmen Sie sich einfach Zeit, googeln Sie und Probleme und arbeiten Sie sich in die Nutzung von Git für alles, was Sie benötigen, ein.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Ich kann an Gruppenprojekten überall und zu verschiedenen Zeiten arbeiten wie andere, aber ihnen erlauben zu sehen, was ich gemacht habe, und testen, woran sie gearbeitet haben, mit meinem eigenen aktualisierten Code. Die praktische Anwendung der Softwareentwicklung in Gruppen.

  ### 29. Tolles Werkzeug

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** October 05, 2016

**Was gefällt Ihnen an Git am besten?**

Git ist ein großartiges Werkzeug für die Entwicklung. Es erleichtert die Zusammenarbeit zwischen Entwicklern erheblich.

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

Zusammenführungen können manchmal problematisch sein. Der automatische Merge könnte intelligenter sein.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Code schreiben

  ### 30. Beste Versionskontrolle

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aidan G. | Machine Learning Intern, Internet, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** January 19, 2016

**Was gefällt Ihnen an Git am besten?**

Bei weitem das anpassungsfähigste und vielseitigste Versionsverwaltungssystem, das verfügbar ist. Der Funktionsumfang ist enorm und äußerst nützlich.

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

Die Handhabung großer Dateien ist sehr schlecht. Manchmal kann das System verwirrend eingerichtet sein. Mehr Warnungen vor extremen Aktionen wären hilfreich.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Großartiger Service, ein Muss für jeden Programmierer.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Versionskontrolle ist entscheidend für jedes Entwicklerteam, und Git ist mit Abstand das Beste für diese Aufgabe. Der Arbeitsablauf ist schnell, leistungsstark und in der gesamten Entwicklungssphäre gut verstanden.

  ### 31. Das beste verteilte Versionskontrollsystem, das ich je benutzt habe.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Eduardo S. | CTO, Informationstechnologie und Dienstleistungen, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** December 11, 2015

**Was gefällt Ihnen an Git am besten?**

Die Lernkurve ist nicht groß, sie ist einfach genug, um anzufangen, und leistungsstark genug für fortgeschrittene Anwendungen. Ich liebe die Einfachheit des Verzweigens, Rebasens und Zusammenführens.

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

Das Submodul-Feature ist ziemlich enttäuschend, ich wünschte, es wäre einfacher/zuverlässiger.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Wenn Sie von einem nicht-verteilten VCS wie SVN oder CVS kommen, können Sie mit Git nichts falsch machen. Wenn Sie ein Benutzer eines anderen verteilten VCS wie Mercurial sind, glaube ich, dass das Ökosystem rund um Git der beste Verkaufsargument ist.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Wir verwenden Git täglich für all unsere Projekte. Git hat unseren Entwicklungsablauf optimiert.

  ### 32. Quellcodeüberprüfung

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** October 05, 2016

**Was gefällt Ihnen an Git am besten?**

einfach zu lernen und voller Befehlszeilen

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

manchmal schwer, einige Befehle zu verstehen

**Empfehlungen für andere, die Git in Betracht ziehen:**

Lerne einige Tooltips online

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Führen Sie ein Team zur Versionskontrolle

  ### 33. Kraftvoll, aber nicht einfach zu benutzen.

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** August 25, 2016

**Was gefällt Ihnen an Git am besten?**

Mehrere Optionen zur Steuerung einer großen Gruppe von Menschen bei der Arbeit, durch Verzweigung.

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

Nicht einfach als Datei-Tracker-Software zu verwenden, viele Möglichkeiten, damit zu arbeiten, aber nicht immer einfach, die Check-in-Details im Haupt-Repository zu lesen.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Quellcodeverwaltung

  ### 34. Sehr zufrieden mit Git. Weit überlegen gegenüber Subversion.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Noah G. | Sr Data Architect, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** July 28, 2015

**Was gefällt Ihnen an Git am besten?**

Mein Lieblingsmerkmal von Git ist mit Abstand seine Fähigkeit, mehrere Zweige zu verwalten und sie zu integrieren, wenn sie fertig sind. Auch 'git status' ist in seiner Einfachheit und Leichtigkeit schön, um im Allgemeinen genau zu wissen, was man getan hat. Mit 'git status' kann ich schnell feststellen, ob alle meine Änderungen bereitgestellt sind und sicherstellen, dass nichts, was ich nicht wollte, zu meinem Commit hinzugefügt wurde.

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

Die Befehlszeilenwerkzeuge sind SO mächtig, dass ich oft Schwierigkeiten habe, genau zu wissen, wie ich bestimmte Aufgaben erledigen kann. Insbesondere wenn ich versuche, einen schlechten Commit rückgängig zu machen, verwende ich 'revert' oder 'reset'? Tatsächlich, was ist der Unterschied zwischen 'reset' und 'revert'?

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Git wurde offensichtlich mit dem modernen Entwicklungszyklus im Hinterkopf entwickelt. An meinem aktuellen Arbeitsplatz verwendeten wir Subversion, als ich dort anfing, und wir übertrafen sehr schnell dessen Fähigkeiten. Der Versuch, zwei separate Zweige zu führen und sie dann wieder zusammenzuführen, war mühsam und voller Schwierigkeiten. Mit Git ist dieser Arbeitsablauf kinderleicht geworden.

Wir haben jetzt 5 aktive Teams, die regelmäßig an mindestens 4 verschiedenen Repositories arbeiten. Unser Entwicklungsteam bringt erfolgreich mehrmals täglich Code in die Produktion, mit nur wenigen Problemen.

  ### 35. Die führenden SCM-Tools

**Rating:** 5.0/5.0 stars

**Reviewed by:** 佳亮 . | Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** June 07, 2016

**Was gefällt Ihnen an Git am besten?**

Git bietet erstaunliche SCM-Funktionen wie Rollback, Zusammenführung und Commit-Verlauf.

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

Vielleicht ist es die enorme Menge an Befehlen, die für Anfänger ziemlich schwierig ist.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Ich habe Git für die meisten meiner persönlichen Projekte verwendet, einschließlich Kodierung und Dokumente.

  ### 36. Leistungsstark mit einer Lernkurve

**Rating:** 4.5/5.0 stars

**Reviewed by:** Seth K. | Lead Web Developer, Internet, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** July 22, 2015

**Was gefällt Ihnen an Git am besten?**

Gits Verzweigungsmodell ist das beste der Versionskontrollsysteme – leichte Zweige, die nach Belieben gewechselt und zusammengeführt werden können. Es ist auch sehr schnell und platzsparend, da es nur inkrementelle Änderungen für jeden Commit speichert. Es ist einfach, sich entlang der Commits in Ihrem Zweig zu bewegen, wenn Sie zu einem früheren Punkt in der Geschichte zurückkehren müssen, zum Beispiel um einen neuen Hotfix-Zweig zu erstellen.

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

Es ist offensichtlich, dass Git organisch gewachsen ist – es gibt viele Unzulänglichkeiten. Es gibt wenig Konsistenz zwischen den Befehlen, Fehler können kryptisch sein, und die Dokumentation ist nicht großartig. Die Verwendung eines Git-Clients wie SourceTree oder Tower abstrahiert jedoch viele der Schwierigkeiten. Für die mächtigsten Befehle muss man sich dennoch mit dem Client vertraut machen.

Es kann für neue Benutzer leicht sein zu denken, dass sie während bestimmter Operationen wie dem Rebasen Commits verloren haben. Wir mussten den Leuten beibringen, nicht in Panik zu geraten und ihre Branches zurückzusetzen, wenn Zusammenführungen schiefgehen – Git hat Ihre Commits immer noch, sie sind nur vom Baum getrennt.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Verstehen Sie das Verzweigungsmodell.  
Herausforderungen: https://try.github.io/levels/1/challenges/1  
Lernressourcen: https://help.github.com/articles/good-resources-for-learning-git-and-github/  
GitHub: https://github.com/

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Git macht parallele Entwicklung einfach. Beim Wechsel von einem zentralisierten Versionskontrollsystem haben wir festgestellt, dass es einfacher ist, an langfristigen Projekten zu arbeiten, die schließlich zusammengeführt werden, und ein Pull-Request-Modell macht das Einbringen von Änderungen in den Master-Branch weitaus weniger mühsam.

  ### 37. Schnelles, leichtgewichtiges und portables Versionskontrollsystem

**Rating:** 4.5/5.0 stars

**Reviewed by:** Terry N. | Assistant Programming Instructor, Höhere Bildung, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** July 21, 2015

**Was gefällt Ihnen an Git am besten?**

Git allein ist unglaublich einfach und in kürzester Zeit einzurichten. Alles, was Sie tun müssen, ist es zu installieren, ein Befehlsfenster zu öffnen, einen neuen Ordner zu erstellen und "git init" einzugeben, um ein Repository zu erstellen. Beim Committen müssen Sie einen Namen und eine E-Mail-Adresse angeben, um sich zu identifizieren, und damit haben Sie bereits ein Repository, das einsatzbereit ist. Das Erstellen, Schließen und Zusammenführen separater Entwicklungszweige ist ein Kinderspiel.

Während Git selbst ein vollständiges Werkzeug ist, kann es auch mit Drittanbieter-Tools wie P4Merge zur Handhabung von Diffs und Merge-Konflikten interagieren.

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

Während es in der Lage ist, verschiedene Versionen von binären Assets zu speichern und zu verwalten, wird die Größe des Repositories in alarmierendem Tempo wachsen, sobald mehr Iterationen oder Assets gespeichert werden. Andere Lösungen wie git-fat, Dropbox oder einfache Symlinks lagern die binären Assets einfach auf externe Speicherdienste wie Amazon AWS aus.

Die Flexibilität und Effizienz, die dadurch geboten wird, dass nicht alle Aktionen gegen einen Server überprüft werden, kann auch ein Nachteil sein: Es gibt nichts, was Sie daran hindert, versehentlich dieselbe Datei wie ein anderer Benutzer zu bearbeiten.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Ursprünglich als Sammlung von Shell-Skripten geschrieben (und immer noch teilweise gepflegt), sollte Git für jeden, der Erfahrung mit der Arbeit mit Linux über das Terminal hat, relativ einfach sein.

Wenn Sie nicht daran interessiert sind, Repositories extern über Github oder Bitbucket zu hosten, könnten Sie Gitlab als schnelle und einfache Lösung in Betracht ziehen, um eine einfache, aber detaillierte Kontrolle darüber zu haben, wer intern auf was zugreifen kann.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Git hilft, Versionskontrollsysteme für unsere verschiedenen Projekte an der Schule zu erleichtern. Einzelpersonen werden ermutigt, Quellkontrollgewohnheiten zu üben, indem sie Repositories für ihre eigenen Projekte erstellen. Wenn sie in Gruppen zusammenarbeiten, neigen sie dazu, Github als zentralen Host für ein Repository zu nutzen, auf das sie von zu Hause oder der Arbeit aus zugreifen können. Es dient als großartige Grundlage, um den Studenten nicht nur dabei zu helfen, sich bewusst zu werden, wie sie ihr Projekt organisieren, sondern auch ein Verständnis für den Zweck der Quellkontrolle zu entwickeln, bevor sie zu anderen Lösungen wie Perforce und Git übergehen.

  ### 38. Das beste Versionskontrollsystem, das ich je benutzt habe.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Franky C. | Senior Server Developer, Marketing und Werbung, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** July 21, 2015

**Was gefällt Ihnen an Git am besten?**

Git ist dezentralisiert und verteilt, was große Flexibilität ermöglicht, während immer eine Sicherungskopie mit jeder Instanz des Repositories beibehalten wird. Extrem schnell und sicher mit starker Unterstützung für nichtlineare Entwicklung, Verzweigungen und Workflows, die Best Practices der Softwareentwicklung wie Code-Reviews, Genehmigungen und Code-Diskussionen umfassen.

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

Die Lernkurve kann für einige herausfordernd sein, besonders wenn man an andere Versionskontrollsysteme wie Subversion oder SourceSafe gewöhnt ist, aber sobald es in den Arbeitsablauf integriert ist, ist es wirklich einfach zu handhaben. Ein Linux/iOS-Hintergrund ist großartig, um in die Git-Flows einzusteigen, besonders bei der Verwendung von Terminal-/Kommandozeilenbefehlen.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Auch wenn die Lernkurve anfangs zu steil erscheint. Sobald man im Fluss ist, wird man nicht enttäuscht sein.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Git ist das am häufigsten verwendete Versionskontrollsystem im Unternehmen und bietet in Kombination mit anderen Tools wie der Atlassian-Suite (Stash / Jira / SourceTree) eine sehr starke Entwicklungsumgebung, um kontinuierliche Entwicklung und Integration während des gesamten Entwicklungszyklus zu unterstützen, unabhängig davon, welche Programmiersprachen oder Technologien verwendet werden.

  ### 39. Git

**Rating:** 5.0/5.0 stars

**Reviewed by:** Justin E. | Team Lead, Engineering Response Team, Computersoftware, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** July 21, 2015

**Was gefällt Ihnen an Git am besten?**

Git ist ein äußerst leistungsfähiges Versionskontrollsystem mit einem großartigen Ökosystem von Tools darum herum. Sobald es verstanden wird, ist das von Git verwendete Modell ziemlich vollständig und deckt die erwartete Menge an Operationen in einem modernen Versionskontrollsystem ab. Git ist auch bei großen Repositories sehr leistungsfähig.

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

Der Einstieg in Git ist ziemlich steil. Dies ist zu einem gewissen Klischee geworden, aber es ist in großem Maße wahr. Während GUIs wie GitHub und SourceTree helfen können, kann das Einbinden eines neuen Mitarbeiters in ein Git-basiertes Projekt schwierig sein. Obwohl eine angemessene Dokumentation verfügbar ist, bedeutet die Tatsache, dass Git so flexibel ist, dass Teams am Ende einen Teil davon selbst schreiben (oder dies tun sollten), da Git im Abstrakten und "Git, wie unser Team es verwendet" erheblich unterschiedlich sein können.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Sie müssen sich das gesamte Ökosystem rund um Git ansehen. Während Git ein verteiltes Versionskontrollsystem (DVCS) ist, verwenden die meisten Anwendungen tatsächlich ein Naben-Speichen-Modell, bei dem es ein zentrales Repository gibt. Werden Sie GitHub verwenden? GitHub Enterprise? BitBucket? Stash? Gitorious? Und welche Arten von GUIs werden Sie verwenden? In IDEs integriert oder eigenständig? Gehen Sie davon aus, dass neue Benutzer hauptsächlich eine GUI verwenden und erfahrene Benutzer eine Kombination aus GUI und Befehlszeilenschnittstelle nutzen werden und planen Sie entsprechend.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

In erster Linie sprechen wir über hochgradig verteilte Unternehmenssoftwareentwicklung. Seit der Einführung von GitHub Enterprise als Hosting-Lösung habe ich jedoch gesehen, dass Git in einer Vielzahl von kleineren Projekten übernommen wurde, einfach weil man es, sobald man es in einem großen Projekt verwendet, wirklich die ganze Zeit nutzen möchte.

  ### 40. #1 Versionskontrollsoftware auf dem Markt

**Rating:** 4.0/5.0 stars

**Reviewed by:** Haisheng H. | Product Team Manager, Informationstechnologie und Dienstleistungen, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** March 18, 2016

**Was gefällt Ihnen an Git am besten?**

Git ist die De-facto-Standard-Versionskontrollsoftware nach VSS, CVS und Subversion.

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

Einige GUI-Wrapper/Schalenerweiterungen von Drittanbietern sind in einigen Fällen erforderlich.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Ich spreche mit Github mit Git.

  ### 41. beste VCS bisher

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pavlos V. | Senior Developer, Medienproduktion, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** February 02, 2016

**Was gefällt Ihnen an Git am besten?**

es ist schnell, funktionsreich und benutzerfreundlich (siehe den Teil über Abneigungen).

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

es ist nicht das einfachste Konzept der Welt, um es zunächst zu verstehen, aber man kann es bald nach Beginn der Nutzung begreifen.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Git ist das beste Versionskontrollsystem bisher.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Versionierung und das Vorhandensein verschiedener Zweige, um an verschiedene Personen zu liefern.

  ### 42. Git ist ein Lebensveränderer.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sergio R. | Software Development Engineer, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** July 14, 2015

**Was gefällt Ihnen an Git am besten?**

Verzweigungen und Zusammenführungen sind erstklassige Bürger - Sie können sehr einfach Zweige erstellen und zwischen ihnen wechseln, Zweige sind kostengünstig, da sie nur "Zeiger" auf Commits sind, anstatt Dateien wie in SVN zu kopieren.

Große Gemeinschaft und gesundes Ökosystem - Die Git-Gemeinschaft ist sehr lebendig und das Projekt erhält viel Unterstützung von der Gemeinschaft, was bedeutet, dass es sich ständig verbessert und neue Funktionen hinzufügt. Es gibt Code-Zusammenarbeitstools, die Ihr Leben erleichtern, wenn Sie es in Ihrem Team/Organisation verwenden möchten, z.B. GitLab, Github, BitBucket, etc.

Die Leistung ist *gut* bei großen Codebasen - Die Leistung ist in Ordnung, es sei denn, Sie haben eine sehr große Codebasis, siehe Facebook-Anwendungsfall http://thread.gmane.org/gmane.comp.version-control.git/189776

Verteilt - Sie können offline in Ihr lokales Repository committen und zum Ursprung pushen, sobald Sie wieder online sind. Andere können auch zu Ihrem Repository beitragen.

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

- Die Dokumentation benötigt Verbesserungen, um sie für Menschen leichter verständlich zu machen.  
- Große Lernkurve, besonders wenn man sich über fortgeschrittene Operationen informieren möchte.  
- Zu viele Möglichkeiten, dasselbe zu tun (das ist vielleicht ein Vorteil, aber es kann verwirrend für Personen sein, die neu bei Git sind).

**Empfehlungen für andere, die Git in Betracht ziehen:**

Nehmen Sie sich Zeit, um die Grundlagen zu lernen, bevor Sie wechseln, stellen Sie sicher, dass Sie den grundlegenden Arbeitsablauf und die Terminologie verstehen, dies wird Ihr Leben erleichtern, wenn Sie nach Hilfe suchen.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Die Entwicklungsgeschwindigkeit verbesserte sich, als wir von SVN zu Git wechselten, da die Möglichkeit, schnell Zweige für Features und Hotfixes zu erstellen, einer der größten Vorteile war, die wir von Git erhielten.

Mit anderen Worten, es hilft, agil zu sein.

  ### 43. süß

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kumar J. | Software Test Engineer, Personalwesen, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** July 28, 2015

**Was gefällt Ihnen an Git am besten?**

ich liebe es, die Commit-Historie eines Entwicklers überprüfen zu können, um Änderungen nachzuverfolgen. das ist nichts weltbewegendes. aber im Vergleich zu Microsofts TFS ist Git um Größenordnungen einfacher zu navigieren und zu verwenden. Vergleiche zwischen Commits oder Branches zu erstellen, ist kinderleicht. ich mag es auch, die Option zu haben, die Befehlszeile zu verwenden, wenn ich keine Lust habe, die Web-UI oder Visual Studio zu nutzen.

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

Ich habe nichts an Git gefunden, das mir nicht gefällt.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Ich habe keine Einschränkungen bei der Verwendung von Git gefunden.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Ich bin Softwaretester, daher liegt mein Hauptaugenmerk bei der Nutzung von Git darauf, einen Ort zu haben, an dem ich die neuesten Änderungen abrufen kann, die ein Entwickler committet hat. Zusätzlich nutze ich Git, um meine Automatisierung einzuchecken. Schließlich nutze ich Git, um Code-Reviews durchzuführen. All diese Prozesse sind mit Git ein Kinderspiel.

  ### 44. Git ist fantastisch

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** December 09, 2015

**Was gefällt Ihnen an Git am besten?**

Git ist der Industriestandard. Jeder benutzt es. Ehrlich gesagt war ich anfangs verwirrt, als ich es zum ersten Mal benutzt habe, aber da es jeder benutzt, gibt es online viele Dokumentationen und viele Leute, die dir Tipps geben können, sodass es ziemlich einfach ist, die Antworten zu bekommen, die du brauchst. Hauptsächlich gefällt mir daran, dass es existiert, weil Versionskontrolle so wichtig ist. Ich habe keine anderen Alternativen ausprobiert und ich glaube, die meisten Leute auch nicht, was dafür spricht, wie gut Git in dem ist, was es tut. Ich habe nie etwas anderes davon gewollt oder daran gedacht, zu wechseln.

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

Manche Befehle sind anfangs etwas seltsam, aber man gewöhnt sich sehr schnell daran und jeder benutzt sie.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Benutze es.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Versionskontrolle. Super super nützlich. Jeder, der ein projektbezogenes Code-Projekt entwickelt, sollte dies verwenden.

  ### 45. Ein wunderbares verteiltes Versionskontrollsystem.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kyle C. | Software Engineer II - Global R & D, Computersoftware, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** May 26, 2015

**Was gefällt Ihnen an Git am besten?**

Wow, das Beste? das ist schwierig. Schnelles, günstiges Branching? Verteilter Workflow? Geschwindigkeit? Es gibt zu viele zur Auswahl. Ich muss sagen, dass nach der Verwendung einer Reihe älterer Versionierungssysteme Git eine wahre Erfrischung ist. Schnell genug, dass man nie darüber nachdenkt. Branching so günstig, dass man für jedes Feature oder jeden Spike einen Branch erstellen kann. Ein Muss für jeden Entwickler.

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

Es gibt eine gewisse Lernkurve, und es kann noch schwieriger sein zu lernen, wenn man an SVN gewöhnt ist, das einen völlig anderen Arbeitsablauf verwendet. Aber das sind kleinere Beschwerden.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Github hat eine Menge kostenloser Workshops, um Ihnen beim Erlernen von Git zu helfen, Stack Overflow ist voll von erfahrenen Git-Nutzern (einschließlich mir), die bereit sind, bei Problemen zu helfen. Es mag groß und schwierig erscheinen, aber das ist es nicht. Sie werden feststellen, dass es Sie und Ihr Team effizienter macht.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

gleichzeitige Arbeit, einfache Zusammenführung, nicht von dem Netzwerk abhängig. Im Grunde wird jedes Problem mit SVN durch Git gelöst.

  ### 46. Großartiges verteiltes Steuerungssystem für Ihre Codebasis

**Rating:** 4.5/5.0 stars

**Reviewed by:** Carmelo C. | Software Development Engineer, Informationstechnologie und Dienstleistungen, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** May 15, 2015

**Was gefällt Ihnen an Git am besten?**

Reifes und fortschrittliches Versionskontrollsystem, das es mehreren verteilten Teams ermöglicht, an verschiedenen Funktionen mit einer einzigen Codebasis mit minimalen Unterbrechungen zu arbeiten. Gute unterstützende Werkzeuge, Online-Dokumentation und aktive Gemeinschaft. Es bietet eine große Flexibilität, um fast alle Bedürfnisse in einer Entwicklungsumgebung zu erfüllen, und es unterstützt mehrere Betriebssysteme.

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

Aus einem TFS-Hintergrund kommend, fiel mir als erstes auf, dass die Möglichkeit fehlt, erzwungene Gate-Check-ins durchzuführen (oder zumindest haben wir keinen Weg gefunden, dies zu tun). Darüber hinaus kann die Integration mit IDEs wie Visual Studio und Eclipse manchmal schmerzhaft sein. Um den vollen Nutzen daraus zu ziehen, ist die Nutzung der Befehlszeile ein Muss, aber nicht alle Menschen mögen das. Außerdem ist es nicht einfach, Code-Review-Tools zu finden, die ein ordentliches Management von Review-Iterationen bieten und sich in GIT integrieren.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Am Anfang gibt es ein paar Schritte zu verdauen, bevor man vollständig produktiv wird, besonders wenn man von einem anderen Kontrollsystem kommt. Verwenden Sie Blogs und offizielle Dokumentation, um GIT zu lernen und mehr darüber zu erfahren, da es wirklich leistungsstark ist und viele erweiterte Funktionen bietet. Es ist besser, sich an Git Bash zu gewöhnen als an Git UI, da ersteres leistungsfähiger ist und mehr Kontrolle bietet. Verwenden Sie GitExtensions, um verschiedene Zweige und ihren Status grafisch darzustellen. Schließlich, nicht auf GIT bezogen, aber immer eine gute Praxis, verwenden Sie gute Kommentare beim Einchecken.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Unterstützung der Entwicklung mehrerer Funktionen mit einer einzigen Codebasis. Großartig für das Verzweigen und Zusammenführen von Code.

  ### 47. Langsamer Anstieg; Enormes Potenzial

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** July 28, 2015

**Was gefällt Ihnen an Git am besten?**

Ich mag Git, seit ich angefangen habe, den Wahnsinn zu begreifen und zu verstehen, der Git ist. In Bezug auf die Versionsverwaltung von Code ist es das Beste auf dem Planeten. Man verliert nie wirklich Code, es sei denn, man verliert sein Repository.

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

Die Anlaufphase. Es dauert eine Weile, nur um zu lernen, wie man den "Happy Path" nutzt. Sobald man das gemeistert hat, muss man lernen, wie man sich aus typischen Szenarien herausarbeitet: Konflikte, ein nicht synchronisierter Codebestand, das Zurücksetzen von Commits - die Liste der Fallstricke ist immens.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Es gibt großartige Tutorials für Git im Internet:
Der Happy-path Guide:
http://rogerdudler.github.io/git-guide/

Der "Oh, jetzt hast du es geschafft" Guide:
http://sethrobertson.github.io/GitFixUm/fixup.html#pushed

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Wir schreiben Software in der Geschäftsbankenbranche. Bei so vielen Köchen in der Küche ist es wichtig, die Historie einer Datei zu betrachten und zu diesem Commit-Hash zurückzugehen, um Inhalte abzurufen, die in zukünftigen Iterationen fehlen könnten, weil jemand Ihre Änderungen überschrieben hat. Solange nichts Ihr Repository (lokal oder remote) zerstört, verlieren Sie eigentlich nie Code. Ich würde es als einigermaßen kugelsicher bezeichnen. Nicht idiotensicher.

  ### 48. Beste seiner Klasse

**Rating:** 5.0/5.0 stars

**Reviewed by:** Peter B. | Hands-on Engineering Manager, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** May 12, 2015

**Was gefällt Ihnen an Git am besten?**

Git ist unglaublich großartig. Es macht Versionskontrolle zu einer Freude statt zu einer lästigen Pflicht. Ich benutze Git für alles, weil es so leichtgewichtig ist und sich für jede Art von Datei einfach initialisieren lässt. Ein reines Binärprojekt von LEGO MINDSTORMS mit deinem LEGO League-Team ändern? Leg es in Git, verzweige es, und sei in der Lage, mühelos in der Zeit und zwischen der Arbeit verschiedener Kinder zu reisen.

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

Menschen, die Git nicht benutzt haben - ich fühle mich schrecklich für sie! Kannst du dir eine Welt vorstellen, in der Versionskontrolle mühsam ist oder schlimmer noch, in der Änderungen (schock!) verloren gehen? Git ist ein so wertvolles Werkzeug, ich trauere wirklich um diejenigen, die es nicht nutzen. Ich habe eine Reihe anderer Versionskontrollwerkzeuge verwendet (ClearCase, SVN, AccuRev, Perforce) und sie verblassen einfach im Vergleich zur Nützlichkeit und Leistungsfähigkeit von Git.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Es kann wie eine steile Lernkurve erscheinen, wenn man von anderen Werkzeugen kommt, aber man wird sehr davon profitieren.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Ich benutze Git für eine Reihe von Projekten, beruflich und privat. Die Vorteile sind nahtloses Wechseln zwischen den Branches, großartige Sichtbarkeit, wann Änderungen eingeführt werden, und ein sehr scharfes, leistungsstarkes Werkzeug, das wir skripten und von dem wir profitieren können.

  ### 49. Immer noch Git lernen ...

**Rating:** 4.5/5.0 stars

**Reviewed by:** Tonya E. | Software Engineer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** July 22, 2015

**Was gefällt Ihnen an Git am besten?**

Git ist SOO mächtig. Ich bin ein früherer SVN-Nutzer, daher ist es wunderbar, mehrere lokale Branches zu haben und zum Hauptzweig zu pushen! Ich mag auch die Möglichkeit, Änderungen zwischenzuspeichern, bis ich bereit bin, sie zu committen. Git ist leichtgewichtig, aber dennoch ein sehr leistungsstarkes Versionskontrollsystem.

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

Es gibt wirklich nicht viel, das ich nicht mag, abgesehen von der Tatsache, dass es eine Weile dauert, ein Git-Power-User zu werden. Jeder, der Git in seinem täglichen Arbeitsablauf verwendet, sollte sich die Zeit nehmen, die grundlegenden Befehle zu beherrschen. Ich liebe Git (nachdem ich SVN-Benutzer war).

**Empfehlungen für andere, die Git in Betracht ziehen:**

Das Erlernen von Git ist eine etwas steile Lernkurve. Es ist am besten, sich auf jemanden zu verlassen, den man kennt, um alle Feinheiten herauszufinden. Es gibt fast immer eine Möglichkeit, eine Änderung rückgängig zu machen oder zu beheben (und mehrere Möglichkeiten, die gleiche Aufgabe zu erledigen) – aber man muss trotzdem sehr vorsichtig sein. Die Git-Website hat nützliche Dokumentationen, aber man muss sich die Zeit nehmen, um zu üben und zu lernen. Sobald man es verstanden hat, wird man Git auch lieben!

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Mehrere Entwickler arbeiten an derselben Codebasis. Es ist notwendig, Versionskontrolle zu haben und Änderungen, die eingereicht werden, zu überprüfen.

  ### 50. Git wird die Art und Weise, wie Sie arbeiten, verändern.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kevin K. | Principal Software Engineer, Computersoftware, Unternehmen mittlerer Größe (51-1000 Mitarbeiter)

**Reviewed Date:** July 21, 2015

**Was gefällt Ihnen an Git am besten?**

Die meisten SCMs erlauben es Ihnen, zu verzweigen und zusammenzuführen, aber was mich zu Git hingezogen hat, war die Fähigkeit, einen Satz von Änderungen zu speichern, ohne sie committen zu müssen. Oft findet man sich mitten in der Behebung eines Problems, wenn ein kritisches Problem auftaucht und die aktuelle Arbeit übertrumpft. Git Stash ermöglicht es, diese Änderungen beiseite zu legen, sodass man von einem sauberen Branch aus arbeiten kann. Sobald das kritische Problem committet ist, kann man die gespeicherten Änderungen wiederherstellen und weitermachen.

Git ermöglicht es auch, spezifische Abschnitte (oder Zeilen) einer Datei zu committen. Es gibt Zeiten, in denen man seine Änderungen in mehrere Commits aufteilen möchte, die möglicherweise Dateien überschreiten.

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

Kommen Sie von einem zentralisierten Versionskontrollsystem wie CVS oder SVN, gibt es eine gewisse steile Lernkurve, um zu verstehen, wie Git funktioniert. Man muss sich auch daran gewöhnen, dass es keine sequentiellen Revisionsnummern für jeden Commit verwendet. Stattdessen hat jeder Commit einen einzigartigen SHA1-Hash.

**Empfehlungen für andere, die Git in Betracht ziehen:**

Es wird dein Leben verändern.

**Welche Probleme löst Git für Sie, und wie profitieren Sie davon?**

Git half die Entwicklung effizienter gemacht und unseren Code-Review- und Freigabeprozess verbessert.


## 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?page=40&section=pricing&secure%5Bexpires_at%5D=2026-06-10+19%3A28%3A44+-0500&secure%5Bsession_id%5D=2f6ca15d-931c-4239-862b-6da243eed236&secure%5Btoken%5D=af763a69fd56579956f320a05990e36d6d36104aa1eceded3089e61d54bffba3&format=llm_user)
## Git Integrations
  - [Android Studio](https://www.g2.com/de/products/android-studio/reviews)
  - [Azure DevOps Server](https://www.g2.com/de/products/azure-devops-server/reviews)
  - [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)
  - [Slack](https://www.g2.com/de/products/slack/reviews)
  - [Slack Connector for Jira](https://www.g2.com/de/products/slack-connector-for-jira/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](https://www.g2.com/de/products/visual-studio/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 (192 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)

