Kundenportal

Git

Git ist eine Versionsverwaltung. Sie speichert jeden Bearbeitungsstand eines Projekts, hält fest, wer was geändert hat, und erlaubt jederzeit den Rücksprung.

Git ist eine Versionsverwaltung. Es merkt sich jeden Stand deines Projekts, hält fest, wer wann was geändert hat, und lässt dich jederzeit zu einem früheren Punkt zurückspringen. GitHub ist etwas anderes: der Ort im Netz, an dem diese Historie liegt, damit mehrere Leute daran arbeiten können. Git ist das Verfahren, GitHub der Lagerplatz.

Stell dir vor, du baust in deiner Werkstatt etwas aus Holz. Nach jedem Arbeitsschritt frierst du den Zustand ein, und zwar nicht als Notiz, sondern als vollständiges Werkstück. Nach vier verleimten Bauteilen merkst du, dass der dritte Schritt falsch war. Du gehst ans Regal und holst dir das Werkstück im Zustand nach dem zweiten Schritt heraus. Es steht noch genau so da, wie du es verlassen hast, und du baust von dort neu weiter. Im echten Leben wäre der Leim endgültig, in Git ist er es nie.

Die praktische Konsequenz ist der eigentliche Gewinn: Du kannst etwas ausprobieren und dabei etwas kaputt machen, ohne etwas zu verlieren. Genau deshalb arbeiten Entwickler so und nicht mit Dateien namens final, final_2 und final_wirklich_final.

Gehört inhaltlich dazu

Dazu ausführlicher im Blog

Manuel von Heugel

Manuel von Heugel

Geschäftsführer, von Heugel Marketing GmbH

Seit über 20 Jahren im Marketing zu Hause: als Berater, Ausbilder, Dozent, Grafiker und Programmierer. Hier schreibe ich über das, was Marketing wirklich erfolgreich macht – konkret, fundiert und ohne Umschweife.

Mehr über mich

Du willst Marketing, das dich sichtbar macht? Lass uns sprechen.

Kontakt aufnehmen