Was ist GIT?
GIT ist eine Software zur Versionsverwaltung und hilft beim gemeinsamen Erstellen von Code.
Wird Code mit GIT eingecheckt, also an GIT-Server geschickt, können andere Entwickler und Entwicklerinnen sich den Code holen und die Änderungen nachvollziehen.
Somit können Teams sehen, was andere Teammitglieder im Code so gemacht haben, welche Änderungen es gegeben hat, welche Code-Stellen gelöscht wurden und was sich sonst so in einem Projekt getan hat.
Warum GIT?
Mit GIT teile ich meinen Code mit Teammitgliedern und mache meinen Code nachvollziehbar.
GIT bietet sogenannte Diffs an, ich kann also die Unterschiede des aktuellen Codes zu einem früheren Zustand sehen.
Ohne GIT würde ich mir schwer tun zu sehen, was andere gemacht haben.
Durch GIT kann ich Software einfach wieder in einen früheren Stand versetzen, da ich so etwas wie eine Timeline bekomme.
Warum haben so viele Angst vor GIT?
Einerseits weil die eigene Arbeit transparenter wird und andererseits, weil manchen die Handhabung schwer fällt.
Also:
Durch GIT wird meine Arbeit sichtbar, andere können Änderungen nachvollziehen und sehen, was andere Teammitglieder gemacht haben.
Das erzeugt bei vielen ein Unwohlgefühl wenn die eigene Arbeit so genau nachvollzogen werden kann.
Dazu kommt, dass man Commit-Messages schreiben muss, wenn ich meine Arbeiten im Code an GIT übergeben will.
Natürlich haben manche daher Angst, etwas Falsches zu schreiben oder nicht die richtigen Worte zu finden.
In vielen Firmen gibt es auch strikte formale Forgaben, wie Commit-Messages ausgestaltet werden sollen – auch das wirkt abschreckend.
Zu guter Letzt gibt es das Argument der schweren Handhabung. Viele glauben, dass man GIT nur mit der Konsole bedienen kann, dass man alle Befehle auswendig kennen muss, dass man die eigene Arbeit zerstört, wenn man falsche GIT-Befehle verwendet.
Das ist aber alles nicht so schlimm und weit weg von der Realtiät.
Es gibt grafische Oberflächen für GIT, die meisten IDEs haben GIt-Handling integriert und kaputt machen kann man nur in den seltensten Fällen etwas, but never say never :)
Verwendet GIT!
Ohne GIT könnten wir uns als Team eine Zusammenarbeit gar nicht mehr vorstellen!
Wir verwenden GIT mittlerweile so stark, dass es gar nicht mehr auffällt, dass wir es verwenden.
Das Handling ist wirklich einfach, wenn man es einmal heraußen hat.
Die Vorbehalte sind meist nach kurzer Zeit weggewischt.
Die Vorteile überwiegen den Einlernaufwand.
Und zum Abschluss vielleicht das beste Argument: Durch GIT können wir uns untereinander beim Erstellen von Code helfen, einfacher Hilfestellung geben und uns allen somit das Leben einfacher machen.
USE GIT! :)
Faschingsbeginn
Der 11.11 um 11 Uhr 11 ist traditionell der Beginn der fünften Jahreszeit.
Ein herzliches LEI LEI an alle, die diesen Tag feiern.
Hier ein kleines Gustostückerl als Vorgeschmack auf den Faschingsdienstag, der nächstes Jahr auf den 4. März 2025 fällt!