Dallonses Logo

Git

Was ist Git?

Git ist ein verteiltes Versionskontrollsystem, das Linus Torvalds 2005 entwickelt hat. Es verfolgt Änderungen an Dateien über die Zeit und lässt viele Menschen gleichzeitig an derselben Codebasis arbeiten, ohne die Arbeit der anderen zu überschreiben. Verteilt heißt, dass jeder Mitwirkende eine vollständige Kopie der Projekthistorie hält, nicht nur einen Link zu einem zentralen Server.

Die Einheit der Historie in Git ist der Commit. Jeder hält fest, was sich geändert hat, wer es geändert hat und wann, und macht die Codebasis so zu einer Zeitleiste, die man rückwärts lesen kann. Diese Historie macht es möglich, genau die Änderung zu finden, die einen Fehler eingeführt hat, nachzuvollziehen, wie ein Feature entstanden ist, oder zu einem bekannten, stabilen Stand zurückzukehren, wenn etwas bricht. Branching geht noch weiter. Ein Entwickler kann einen Branch öffnen, um ein Feature isoliert zu bauen, und ihn dann zurückführen, sobald es fertig ist, sodass unfertige Arbeit den Hauptcode nie destabilisiert. Bearbeiten zwei Personen dieselbe Datei, markiert Git den Konflikt und bittet einen Menschen, ihn zu lösen, statt zu raten.

Plattformen wie GitHub, GitLab und Bitbucket setzen auf Git auf und ergänzen den Kern der Versionskontrolle um Code-Review, Issue-Tracking und automatisierte Pipelines. Git ist der Motor darunter, diese Plattformen sind die Kollaborationsschicht, mit der die meisten Teams täglich arbeiten.

Git bei Dallonses

Git ist das Rückgrat unserer Arbeitsweise. Jede Änderung läuft über einen Branch und ein Review, bevor sie den Hauptcode erreicht, sodass nichts ohne ein zweites Augenpaar landet. Diese Historie hält uns auch gegenüber Kunden ehrlich, denn das Protokoll dessen, was sich geändert hat und warum, lässt sich jederzeit nachprüfen.

Sie ist direkt mit unseren CI/CD-Pipelines verbunden, wo ein Push automatisierte Prüfungen auslöst und, sobald sie bestehen, einen sauberen Weg zum Deployment. Die Disziplin, die Git erzwingt, lässt uns schnell vorankommen, ohne das zu zerbrechen, was bereits in Produktion läuft.

Wollen Sie eine Codebasis mit klarer Historie und einem ruhigen Release-Prozess? Bauen wir sie so.

Sprechen Sie mit uns über Ihren Workflow

Verwandte Dienstleistungen


Bereit zum Zusammenarbeiten?

Termin buchen
Aymón hält ein Tools-Magazin vor seinem Gesicht
Ari arbeitet auf einem Laptop im Freien, umgeben von Pflanzen
Draufsicht auf einen Holzschreibtisch mit Tastatur, Maus und Kopfhörern
Handgezeichnete Illustration einer Hand, die mit den Fingern schnippt
Nico lehnt an einem Wasserspender neben einem Feuerlöscher
Nahaufnahme eines offenen Computers mit Leiterplatte und Komponenten auf einem Holzschreibtisch
Bernat und Andreu arbeiten zusammen an einem Schreibtisch mit Monitoren und einem Laptop
Handgezeichnete Illustration einer offenen Hand, die winkt
Aymón hält ein Tools-Magazin vor seinem Gesicht
Ari arbeitet auf einem Laptop im Freien, umgeben von Pflanzen
Draufsicht auf einen Holzschreibtisch mit Tastatur, Maus und Kopfhörern
Handgezeichnete Illustration einer Hand, die mit den Fingern schnippt
Nico lehnt an einem Wasserspender neben einem Feuerlöscher
Nahaufnahme eines offenen Computers mit Leiterplatte und Komponenten auf einem Holzschreibtisch
Bernat und Andreu arbeiten zusammen an einem Schreibtisch mit Monitoren und einem Laptop
Handgezeichnete Illustration einer offenen Hand, die winkt