Programmieren > Werkzeuge > Versionskontrolle

Git

Git ist eine Versionsverwaltung und damit ein unverzichtbares Werkzeug bei der Programmierung. Mit Git wird der Verlauf der Entwicklung aufgezeichnet. Git sorgt dafür, dass die Arbeit mehrerer Entwickler möglichst problemlos zusammengefügt werden kann und man kann die Änderungen nachschlagen und gegebenenfalls auf einen älteren Stand zurückkehren. Kurz gesagt, wer einmal die Vorteile einer Versionsverwaltung wie git beim Programmieren kennengelernt hat, kannn sich nicht mehr vorstellen, wie man jemals ohne ausgekommen ist.

Zu den bereits sehr vielen Bedienungsanleitungen, die sich im Internet finden, nun hier auch meine Version davon.

Git Buch online

Eine der besten Bücher über Git ist online kostenlos zu haben. Hier die direkten Links zur deutschen Version des Buchs.

Installation

Die Installation ist sehr unterschiedlich. Je nachdem an welcher Art Rechner mit welcher Art Betriebssystem man arbeitet. Deshalb hier nur ein Hinweis auf das Kapitel Git installieren im Git-Buch online. Nachdem die Installation geschafft ist, ist die Bedienung von Git überall gleich.

Konfiguration

Bevor man richtig loslegen kann, sollten grundlegende Dinge konfiguriert sein. Im Laufe der Zeit können dann auch die anderen Konfigurationen eingestellt werden. All das ist beschrieben auf der Seite Konfiguration

Test-Umgebung

Man lernt den Umgang mit Software nicht dadurch dass man ein Buch liest oder eine Webseite. Man lernt den Umgang mit Software nur dadurch, dass man sie benutzt. Am besten dazu geeignet ist eine Test-Umgebung. Die Erstellung dieser Umgebung wird von mir sehr empfohlen, damit alle weiteren Erklärungen sofort an dieser Umgebung ausprobiert werden können. Nur dann lernt man wirklich mit git umzugehen.

Grundlagen

Grundlagen

Branching

Branching

Remotes

Remotes