Willst du mit Git anfangen, dem leistungsstarken Versionskontrollsystem, das Entwickler auf der ganzen Welt lieben? Dann bist du bei uns genau richtig! In diesem Artikel zeigen wir dir, wie du Git auf deinem Windows-, macOS- oder Linux-Rechner installierst, damit du dich in die Riege der Programmierer einreihen kannst, die sich für die Versionskontrolle und die Zusammenarbeit auf dieses tolle Tool verlassen.
Doch zunächst sind ein paar Einführungen angebracht.
Was ist Git?
Bevor wir uns den Installationsschritten zuwenden, sollten wir uns einen kurzen Moment Zeit nehmen, um zu verstehen, was Git überhaupt ist. Git wurde 2005 von Linus Torvalds entwickelt und ist ein verteiltes Versionskontrollsystem, mit dem du Änderungen an deinem Quellcode verfolgen kannst und das eine nahtlose Zusammenarbeit zwischen Entwicklern ermöglicht.
Es ist ein leistungsstarkes Werkzeug, das deinen Quellcode in Repositories speichert, die wie Ordner sind, in denen du Dateien ablegen kannst. Wenn mehrere Entwickler/innen an demselben Projekt arbeiten, können sie alle Änderungen in das Repository „pushen“ und „ziehen“, damit die Version des Codes für alle auf dem neuesten Stand ist.
Wer nutzt Git?
Git wird von einer Vielzahl von Personen genutzt, darunter Softwareentwickler/innen, Open-Source-Projektmitarbeiter/innen und Systemadministrator/innen. Es ist ein unverzichtbares Werkzeug, um große Codebasen zu verwalten, die Arbeit von Teammitgliedern zu koordinieren und den Verlauf eines Projekts zu verwalten.
Viele bekannte Unternehmen nutzen Git, darunter:
- Microsoft: Git ist die Versionskontrolle für viele Softwareprojekte von Microsoft, darunter die Open-Source-Software .NET Core und Visual Studio Code.
- Google: Google setzt auf Git, um den Quellcode von Android, Chromium und zahlreichen anderen Projekten zu verwalten.
- Adobe: Adobe nutzt Git für die Versionskontrolle und die Zusammenarbeit in seinen Software-Entwicklungsteams.
- Airbnb: Git ist ein fester Bestandteil des Softwareentwicklungs-Workflows von Airbnb und ermöglicht es den Entwicklungsteams, an verschiedenen Projekten zusammenzuarbeiten.
Vorteile der Verwendung von Git
Git bietet mehrere Vorteile, die es zur ersten Wahl für Versionskontrolle und Zusammenarbeit machen. Einige dieser Vorteile sind:
- Effizient und schnell: Die schnelle und effiziente Arbeitsweise von Git macht es ideal für die Verwaltung großer, komplexer Codebasen mit vielen Beteiligten. Sein Design legt den Schwerpunkt auf Leistung und minimiert den Ressourcenverbrauch.
- Die dezentrale Struktur ermöglicht Offline-Arbeit: Dank der verteilten Natur von Git können Entwickler/innen an ihren lokalen Git-Repositories arbeiten, indem sie Änderungen vornehmen und diese festschreiben, auch wenn sie offline sind. Nachdem die Verbindung zum Internet wiederhergestellt wurde, können die Änderungen mit dem entfernten Repository synchronisiert werden.
- Verzweigungs- und Zusammenführungsfunktionen: Mit den Verzweigungs- und Zusammenführungsfunktionen von Git können Entwickler/innen an verschiedenen Funktionen oder Fehlerkorrekturen in separaten Zweigen arbeiten, um die Stabilität der Hauptcodebasis zu gewährleisten. Das Zusammenführen von Änderungen zurück in den Hauptzweig ist ein einfacher Prozess.
- Unterstützung der Zusammenarbeit: Git wurde für die Zusammenarbeit entwickelt und ermöglicht es mehreren Entwicklern, gleichzeitig und ohne Konflikte an einem Projekt zu arbeiten. Es hilft auch dabei, Änderungen zu verfolgen und sie dem richtigen Mitwirkenden zuzuordnen.
- Weit verbreitet und unterstützt: Das Versionskontrollsystem Git ist beliebt und wird von vielen Entwicklern genutzt. Die umfangreiche Dokumentation und die große Community machen es zu einer vielseitigen Wahl, in die viele Tools und Dienste integriert werden können.
Git-Voraussetzungen
Bevor wir mit der Installation beginnen, gehen wir kurz auf einige Voraussetzungen ein, um sicherzustellen, dass du bereit bist, mit Git loszulegen. Keine Sorge, du wirst nicht viel brauchen:
- Grundlegende Computerkenntnisse: Ein vertrauter Umgang mit dem Computer ist unerlässlich. Du musst kein Experte sein, aber es ist hilfreich, wenn du dich mit deinem Betriebssystem und der Dateiverwaltung auskennst.
- Erfahrung mit der Kommandozeile/Terminal: Git wird hauptsächlich über die Kommandozeile (oder das Terminal) bedient. Wenn du noch nie mit der Kommandozeile gearbeitet hast, solltest du dir ein paar Grundkenntnisse aneignen. Mach dir aber keinen Stress – das lernst du schon mit der Zeit.
- Programmiererfahrung (optional): Ein wenig Programmiererfahrung kann bei der Arbeit mit Git hilfreich sein, ist aber nicht zwingend erforderlich. Auch wenn du noch keine Programmierkenntnisse hast, kann Git ein wertvolles Werkzeug sein, um deine Projekte zu verwalten, während du lernst.
Systemvoraussetzungen
Git ist mit einer Vielzahl von Betriebssystemen kompatibel, darunter:
- Windows 7, 8, 8.1 und 10.
- macOS 10.9 (Mavericks) oder neuer.
- Die meisten Linux-Distributionen, darunter Ubuntu, Fedora, Debian und andere. Vergewissere dich, dass deine Distribution aktuell ist und die neueste Git-Version unterstützt.
Git stellt nur geringe Anforderungen an die Hardware, so dass es für eine Vielzahl von Systemen geeignet ist. Es gibt zwar keine strengen Mindestanforderungen, aber es wird empfohlen, dass du Folgendes mitbringst:
- Mindestens 1 GB Arbeitsspeicher, aber 2 GB oder mehr sind für eine optimale Leistung vorzuziehen.
- Mindestens 50 MB freier Festplattenspeicher für die Git-Installation, aber bedenke, dass du zusätzlichen Speicherplatz für deine Repositories brauchst.
Versionen
Git wird aktiv weiterentwickelt, und es werden regelmäßig neue Funktionen und Verbesserungen veröffentlicht. Es ist wichtig, dass du eine aktuelle Version von Git verwendest, um von diesen Verbesserungen zu profitieren und die Kompatibilität mit anderen Tools und Diensten zu gewährleisten. Die neueste Version und die Versionshinweise findest du auf der offiziellen Git-Website. Zum jetzigen Zeitpunkt ist die Version 2.40.0 die neueste Version.
So installierst du Git
In diesem Abschnitt führen wir dich durch die Installation von Git auf deinem System. Wir beginnen mit der Installation von Git unter Windows, gefolgt von macOS und Linux.
So installierst du Git unter Windows
Die Installation von Git unter Windows ist ziemlich einfach und umfasst die folgenden Schritte:
- Lade das Windows-Installationsprogramm herunter
- Führe das Installationsprogramm aus
- Überprüfe die Installation
Schritt 1: Download des Windows-Installers
Besuche die offizielle Git-Website, um die neueste Version des Git-Installers für Windows herunterzuladen. Der Download sollte automatisch starten, wenn du die Seite besuchst.
Schritt 2: Starte das Installationsprogramm und wähle Optionen
Starte das heruntergeladene Installationsprogramm und folge dem Installationsassistenten. Bestätige, dass die App Änderungen an deinem Gerät vornehmen darf, indem du im angezeigten Dialogfeld Benutzerkontensteuerung auf Ja klickst.
Lies die GNU General Public License und klicke auf Weiter, wenn du mit der Installation einverstanden bist.
Das Installationsprogramm fragt nach einem Installationsort. Behalte die Vorgabe bei, sofern du sie nicht ändern musst, und klicke auf Weiter.
Es wird ein Bildschirm zur Auswahl der Komponenten angezeigt. Behalte die Standardeinstellungen bei, sofern du sie nicht ändern musst, und klicke auf Weiter.
Du wirst aufgefordert, einen Startordner zu erstellen. Belasse es dabei und klicke auf Weiter.
Wähle einen Texteditor, den du mit Git verwenden möchtest. Klicke auf das Dropdown-Menü, um den Texteditor auszuwählen, den du gerne verwendest, z. B. Vim, Notepad++ usw., und klicke auf Weiter.
Im nächsten Schritt kannst du entscheiden, ob du deinen ersten Zweig umbenennen möchtest. Die Vorgabe ist master. Belasse die Vorgabe (es sei denn, du möchtest sie wirklich ändern) und klicke auf Weiter.
Jetzt kannst du die PATH-Umgebung ändern. Belasse es bei der empfohlenen Auswahl, Git von der Kommandozeile und auch von Drittanbietersoftware und klicke auf Weiter.
Auf dem nächsten Bildschirm musst du das SSH-Programm auswählen, das du verwenden möchtest. Git wird mit einem eigenen SSH-Client geliefert, daher ist es in Ordnung, die Standardeinstellungen zu wählen. Klicke auf Weiter.
Die folgende Option betrifft die Serverzertifikate. Die meisten Benutzer sollten die Standardeinstellung „OpenSSL-Bibliothek verwenden“ wählen. Klicke auf Weiter.
Der nächste Bildschirm befasst sich mit der Umwandlung von Zeilenenden. Belasse es bei der Standardoption Checkout Windows-style, commit Unix-style line endings. Wenn du diese Option änderst, kann es zu Problemen kommen. Klicke auf Weiter.
Als Nächstes musst du den Terminalemulator auswählen. Empfohlen wird der Standard MinTTY. Klicke auf Weiter.
Auf dem nächsten Bildschirm wirst du gefragt, was der Befehl git pull tun soll. Auch hier wird die Standardoption empfohlen. Klicke auf Weiter.
Als Nächstes musst du auswählen, welchen Credential Helper du verwenden willst. Lass die Standardoption ausgewählt und klicke auf Weiter.
Als Nächstes werden dir einige zusätzliche Optionen angezeigt, mit denen du deine Installation anpassen kannst, darunter:
- Dateisystem-Caching aktivieren
- Symbolische Links aktivieren
Sobald du deine Auswahl getroffen hast, klicke auf Weiter.
Wenn du eine neuere Version von Git installierst, wirst du als Nächstes aufgefordert, experimentelle Funktionen auszuwählen. Zum jetzigen Zeitpunkt stehen folgende Optionen zur Verfügung:
- Unterstützung für Pseudokonsolen
- Eingebauter Dateisystem-Monitor
Markiere die Kästchen, die du möchtest (oder keines), und klicke dann auf Installieren.
Auf dem letzten Bildschirm des Installationsprogramms kannst du wählen, ob du die Versionshinweise anzeigen oder Git Bash starten möchtest. Aktiviere die Kästchen neben den Optionen, die du bevorzugst, und klicke dann auf Fertig stellen.
Schritt 3: Überprüfe die Installation mit Git Bash
Um sicherzustellen, dass Git korrekt installiert wurde, öffne die Git Bash und gib den folgenden Befehl ein:
git --version
Drücke die Eingabetaste und der Name der Version von Git, die du gerade installiert hast, sollte erscheinen.
So installierst du Git unter macOS
Genau wie bei der Installation unter Windows ist auch die Installation von Git auf dem Mac ganz einfach:
- Lade das macOS-Installationsprogramm herunter
- Installation abschließen
- Installation über Homebrew (optional)
- Überprüfe die Installation mit Terminal
Schritt 1: Download des macOS-Installers
Besuche die offizielle Git-Website, um die neueste Version des Git-Installers für macOS herunterzuladen.
Schritt 2: Installationsanweisungen befolgen
Sobald du das Installationsprogramm heruntergeladen hast, öffne die .dmg-Datei und folge den Installationsanweisungen. Du wirst durch den Prozess geführt. Auf dem ersten Bildschirm klickst du auf Weiter.
Wähle dann einen Ort aus, an dem Git auf deinem System gespeichert werden soll. Bestätige deine Auswahl, indem du auf Installieren klickst. Du wirst dann aufgefordert, dein Systempasswort einzugeben.
Nach ein paar Augenblicken ist die Installation abgeschlossen und du erhältst die folgende Bestätigung:
Schritt 3: Installation über Homebrew (optional)
Wenn du möchtest, kannst du Git auch mit Homebrew installieren, einem beliebten Paketmanager für macOS. Wenn du Homebrew noch nicht installiert hast, kannst du das ganz einfach tun, indem du zuerst deine macOS-Version überprüfst.
Du kannst deine macOS-Version überprüfen, indem du auf das Apple-Menü in der oberen linken Ecke deines Bildschirms klickst und Über diesen Mac wählst. Du brauchst 10.9 (Mavericks) oder eine neuere Version, um Homebrew zu installieren.
Öffne dann Terminal und installiere die Xcode Command Line Tools. Diese werden benötigt, damit Homebrew richtig funktioniert. Gib im geöffneten Terminal Folgendes ein:
xcode-select --install
Folge den Anweisungen auf dem Bildschirm, um die Installation abzuschließen.
Um Homebrew zu installieren, musst du dann nur noch den folgenden Befehl in Terminal einfügen:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
Drücke die Eingabetaste, um den Befehl auszuführen. Das Installationsskript wird Homebrew herunterladen und auf deinem System installieren.
Du kannst überprüfen, ob die Installation funktioniert hat, indem du den folgenden Befehl im Terminal ausführst:
brew --version
Wenn die Installation erfolgreich war, solltest du die Homebrew-Versionsnummer sehen.
Sobald du Homebrew installiert hast, kannst du Git mit dem folgenden Befehl installieren:
brew install git
Homebrew wird die neueste Version von Git herunterladen und auf deinem System installieren.
Schritt 4: Überprüfe die Installation mit Terminal
Um sicherzustellen, dass Git richtig installiert wurde, öffne Terminal und gib folgenden Befehl ein:
git --version
Drücke die Eingabetaste. In der nächsten Zeile sollte die Version von Git angezeigt werden, die du installiert hast.
So installierst du Git unter Linux
Die Installation von Git auf einem Linux-System sieht ein bisschen anders aus als die anderen hier beschriebenen Prozesse für Windows und macOS. Um diesen Prozess abzuschließen, musst du Folgendes tun:
Schritt 1: Installation über den Paketmanager (apt, yum, etc.)
Der einfachste Weg, Git unter Linux zu installieren, ist über den Paketmanager deiner Distribution. Für Debian-basierte Distributionen wie Ubuntu kannst du den apt-Paketmanager verwenden:
sudo apt-get install git
Für Red Hat-basierte Distributionen wie Fedora kannst du den yum- oder dnf-Paketmanager verwenden:
sudo yum install git
oder
sudo dnf install git
Schritt 2: Überprüfe die Installation
Der letzte Schritt im Installationsprozess ist wie immer die Überprüfung der Installation. Dazu öffnest du das Terminal und gibst Folgendes ein:
git --version
In der nächsten Zeile wird die Git-Version aufgelistet, die du gerade installiert hast.
Git-Konfiguration
Nach der erfolgreichen Installation von Git auf deinem System ist es wichtig, deine Git-Einstellungen zu konfigurieren, um einen reibungslosen und effizienten Arbeitsablauf zu gewährleisten – und um sicherzustellen, dass Git mit GitHub richtig genutzt werden kann. Die folgenden Schritte gelten für alle Betriebssysteme (Windows, macOS und Linux).
Schritt 1: Lege deinen Namen und deine E-Mail-Adresse fest
Um deinen Namen und deine E-Mail-Adresse für Git festzulegen, öffne dein Terminal oder die Git Bash (für Windows-Nutzer) und gib die folgenden Befehle ein, wobei du Your Name und [email protected] durch deinen tatsächlichen Namen und deine E-Mail-Adresse ersetzt:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
Diese Einstellungen werden verwendet, um deine Commits in der Git-Historie zu identifizieren.
Schritt 2: Zeilenenden konfigurieren (optional)
Git kann abhängig von deinem Betriebssystem automatisch Zeilenenden behandeln. Das ist wichtig, weil Windows und Unix-basierte Systeme (wie macOS und Linux) unterschiedliche Zeilenendzeichen verwenden.
Um Git so zu konfigurieren, dass es die Zeilenenden für dein System richtig behandelt, führe den folgenden Befehl aus:
Für Windows-Benutzer:
git config --global core.autocrlf true
Für macOS- und Linux-Benutzer:
git config --global core.autocrlf input
Schritt 3: Überprüfe deine Konfiguration
Um zu überprüfen, ob deine Git-Konfiguration richtig eingerichtet ist, führe den folgenden Befehl aus:
git config --list
Dieser Befehl zeigt deine aktuellen Git-Konfigurationseinstellungen an. Vergewissere dich, dass dein Name, deine E-Mail-Adresse, dein Texteditor und deine Zeilenenden richtig eingestellt sind.
Wenn du deine Git-Konfiguration abgeschlossen hast, kannst du Git für deine Projekte verwenden.
Zusammenfassung
Heute haben wir alles besprochen, was du wissen musst, um Git erfolgreich unter Windows, macOS oder Linux zu installieren und wie du Git für dein Betriebssystem konfigurierst. Wir haben die Schritte für das Herunterladen und Installieren von Git aus dem Quellcode sowie für die nachträgliche Konfiguration beschrieben.
Wenn du dir ein hochwertiges Anwendungshosting sichern möchtest, bist du bei uns genau richtig. Unsere Cloud-basierten App-Hosting-Services sorgen dafür, dass deine Full-Stack-App im Handumdrehen einsatzbereit ist.
Wenn du Git auf deinem System installiert und konfiguriert hast, kannst du es für die Versionskontrolle in deinen Projekten nutzen. Und da fängt der Spaß erst richtig an.
Viel Erfolg!