Git ist ein verteiltes Versionskontrollsystem, mit dem Änderungen am Projektcode effizient verwaltet und überwacht werden können. In der heutigen Welt der Softwareentwicklung ist die Verwendung von Git der Standard, und der Besitz davon ist ein wesentlicher Bestandteil der Arbeit eines Entwicklers.
Wenn Sie mit Windows arbeiten und gerade erst begonnen haben, Git zu lernen, benötigen Sie möglicherweise Anweisungen, Tipps und Tricks, um den Prozess der Einrichtung und Verwendung von Git so angenehm und effizient wie möglich zu gestalten. In diesem Artikel werden wir uns die grundlegenden Schritte zur Installation von Git unter Windows ansehen, die Konfiguration des Benutzers konfigurieren und ein Repository erstellen.
Besonderes Augenmerk wird auf die Verwendung von Git über die Befehlszeile und das Git Bash-Dienstprogramm gelegt, mit dem Sie den vollständigen Satz von Git-Befehlen unter Windows mit minimalen Problemen verwenden können. Sie werden auch einige nützliche Git-Befehle wie clone, add, commit, push und pull lernen, mit denen Sie effizient mit dem Repository arbeiten und Projekte mit anderen Entwicklern gemeinsam entwickeln können.
Ein wesentlicher Bestandteil der Arbeit mit Git ist die Arbeit mit Zweigen. Wir werden uns die grundlegenden Befehle zum Erstellen, Wechseln und Zusammenführen von Zweigen ansehen und einige gängige Verzweigungsstrategien analysieren, die Ihnen helfen, Ihre Arbeit am Projekt zu organisieren.
Unabhängig davon, ob Sie neu bei der Verwendung von Git sind oder bereits Erfahrung haben, wird dieser Artikel für Sie nützlich sein. Sie lernen die Best Practices für die Verwendung von Git kennen und können Ihren Workflow verbessern, indem Sie ihn produktiver und effizienter machen.
Grundlegende Konzepte und Prinzipien der Arbeit
Die Grundprinzipien von Git sind:
- Repository - es ist ein Repository für alle Quellcodedateien und deren Verlauf. Das Repository kann lokal oder remote sein. Das lokale Repository befindet sich auf Ihrem Computer und das Remote-Repository befindet sich auf dem Server.
- Commit - dies speichert die Änderungen im Repository. Jedes Commit enthält Informationen über die Änderungen, den Autor und die Uhrzeit, die Sie vorgenommen haben.
- Zweig - dies ist die Aufteilung der Änderungsgeschichte in separate unabhängige Entwicklungslinien. Der Zweig ermöglicht es Ihnen, mit verschiedenen Versionen des Projekts parallel zu arbeiten.
- Fusion - dies ist das Zusammenführen von Änderungen von einem Zweig in einen anderen. Die Zusammenführung erfolgt durch Anwenden von Commits von einem Zweig in einen anderen.
- Der Konflikt - dies ist eine Situation, in der Git Änderungen aus verschiedenen Zweigen nicht automatisch kombinieren kann. Bei einem Konflikt müssen Sie manuell festlegen, welche Änderungen in der endgültigen Version verbleiben sollen.
Um mit Git unter Windows zu arbeiten, können Sie die Git Bash-Befehlszeile verwenden, die alle notwendigen Werkzeuge und Befehle zum Verwalten von Git-Repositorys bereitstellt. Es gibt auch grafische Schnittstellen wie Git GUI und Sourcetree, die die Arbeit mit Git erleichtern.
Nachdem Sie die grundlegenden Konzepte und Funktionsweisen von Git beherrscht haben, können Sie die Versionen Ihrer Projekte effizient verwalten, Änderungen verfolgen und frühere Versionen einer Datei bei Bedarf problemlos wiederherstellen.
Installieren von Git unter Windows
Es gibt mehrere Möglichkeiten, Git unter Windows zu installieren, aber die einfachste und bequemste Methode besteht darin, Git mit Git für Windows zu installieren. Befolgen Sie dazu die nachstehenden Anweisungen:
- Besuchen Sie die offizielle Git-Website unter dem Link https://git-scm.com/download/win
- Laden Sie die ausführbare Git-Installationsdatei für Windows herunter
- Führen Sie die heruntergeladene Datei aus, und folgen Sie den Anweisungen des Installationsassistenten
- Während der Installation können Sie die gewünschten Optionen auswählen, indem Sie die Kontrollkästchen in den entsprechenden Fenstern belassen oder entfernen
- Nach Abschluss der Installation ist Git über die Windows-Befehlszeile (Git Bash-Befehlsschnittstelle) und über den Windows Explorer verfügbar (Rechtsklick auf ein Verzeichnis oder eine Datei und Auswahl des entsprechenden Menüpunkts)
Jetzt haben Sie Git erfolgreich unter Windows installiert und sind bereit, das Git-Versionskontrollsystem für Ihre Projekte zu verwenden. In den folgenden Abschnitten werden wir über grundlegende Git-Befehle sprechen und deren Verwendung veranschaulichen.
Vorbereitung der Installation und der Prozess selbst
Bevor Sie mit der Installation von Git unter Windows beginnen, müssen Sie einige vorbereitende Schritte ausführen.
1. Überprüfen Sie die Systemanforderungen:
Stellen Sie sicher, dass Ihr Betriebssystem die Git-Anforderungen erfüllt. Die beliebteste Version von Windows für die Arbeit mit Git ist Windows 10. Git unterstützt jedoch auch ältere Versionen von Windows ab Windows 7. Stellen Sie außerdem sicher, dass Sie freien Speicherplatz für die Installation von Git haben.
2. Laden Sie das Installationsprogramm herunter:
Rufen Sie die offizielle Git-Website auf und laden Sie die neueste Version des Git-Installationsprogramms für Windows herunter. Das Installationsprogramm ist auf der Website als ausführbare Datei mit der Erweiterung verfügbar.exe.
3. Starten Sie das Installationsprogramm:
Nachdem die Git-Installationsdatei erfolgreich heruntergeladen wurde, starten Sie sie, indem Sie darauf doppelklicken. Dadurch wird das Git-Installationsfenster geöffnet.
Wählen Sie im Git-Installationsfenster die Installationssprache aus und klicken Sie auf die Schaltfläche "Weiter". Dann akzeptieren Sie die Lizenzvereinbarung und klicken Sie erneut auf "Weiter". Im nächsten Fenster werden Sie aufgefordert, einen Pfad für die Installation von Git auf Ihrem Computer auszuwählen. Behalten Sie die Standardeinstellung bei, oder wählen Sie einen anderen Ordner aus, und klicken Sie dann auf "Weiter".
4. Konfigurieren Sie die Installationsoptionen:
Im letzten Schritt fordert Sie das Installationsfenster auf, die Git-Installationsoptionen zu konfigurieren. In den meisten Fällen wird empfohlen, die Standardwerte beizubehalten. Sie können jedoch die Option "Use Git from Git Bash only" aktivieren, um Git nur über die Git Bash-Befehlszeile zu verwenden. Nachdem Sie die gewünschten Optionen ausgewählt haben, klicken Sie auf die Schaltfläche "Weiter".
5. Installieren von Git:
Nachdem Sie die Installation abgeschlossen haben, klicken Sie auf die Schaltfläche "Install". Dadurch wird der Git-Installationsprozess auf Ihrem Computer gestartet. Warten Sie, bis die Installation abgeschlossen ist, und klicken Sie auf "Finish".
6. Überprüfen Sie die Installation:
Nachdem der Git-Installationsprozess abgeschlossen ist, öffnen Sie die Eingabeaufforderung oder Git Bash und geben Sie den Befehl ein git version. Wenn Sie eine neue Version von Git erfolgreich installiert haben, sehen Sie Informationen zur Git-Version.
Fertig! Jetzt haben Sie Git unter Windows installiert und können damit beginnen, mit Repositories zu arbeiten und die Versionskontrolle Ihres Projekts durchzuführen.
Git unter Windows konfigurieren
Eine der ersten Git-Einstellungen besteht darin, einen Benutzernamen und eine E-Mail festzulegen. Diese Informationen werden im Commit-Verlauf angezeigt und helfen dabei, Ihre Änderungen von den Änderungen anderer Personen zu unterscheiden. Verwenden Sie die folgenden Befehle, um einen Benutzernamen und eine E-Mail festzulegen:
git config --global user.name "Ihr Name"
git config --global user.e-Mail "ваша_почта@example.com "
Alternativ können Sie den Editor konfigurieren, der von Git beim Öffnen von Commit-Kommentaren und anderen Operationen verwendet wird, für die eine Texteingabe erforderlich ist. Um beispielsweise die Verwendung von Notepad++ zu konfigurieren, geben Sie den folgenden Befehl ein:
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
Es ist wichtig zu beachten, dass Sie den richtigen Pfad zur ausführbaren Datei des Editors angeben müssen, um den Pfad zu Ihrem Editor festzulegen.
Sie können auch andere Git-Konfigurationsparameter festlegen, z. B. die Einstellungen für das Ausgabeformat des Befehls git log, die Definition von Dateien und Ordnern, die ignoriert werden sollen, mit .gitignore und viele andere.
Wie Sie sehen können, ist die Konfiguration von Git unter Windows ein wichtiger Schritt, mit dem Sie das System an Ihre individuellen Anforderungen und Vorlieben anpassen können.
Konfigurieren der lokalen Umgebung
Bevor Sie mit Git unter Windows arbeiten, müssen Sie die lokale Umgebung konfigurieren. Im Folgenden sind die grundlegenden Schritte dieses Prozesses aufgeführt.
1. Installiere Git
Zuerst müssen Sie Git auf Ihrem Computer herunterladen und installieren. Sie können das Installationsprogramm von der offiziellen Git-Website herunterladen: https://git-scm.com/downloads. Starten Sie das Installationsprogramm und folgen Sie den Anweisungen auf dem Bildschirm.
2. Konfigurieren Sie Ihren Benutzernamen und Ihre E-Mail-Adresse
Öffnen Sie nach der Installation von Git ein Terminal oder eine Eingabeaufforderung und führen Sie den folgenden Befehl aus, indem Sie "Ihren Namen" und "Ihre E-Mail-Adresse" durch Ihre Daten ersetzen:
git config --global user.name "Ihr Name"
git config --global user.email "Ihre E-Mail-Adresse"
Diese Informationen werden im Commit-Verlauf angezeigt, damit andere Benutzer Sie identifizieren können.
3. Konfigurieren Sie den Standardeditor
Git verwendet einen Editor, um Commit-Nachrichten zu schreiben und Zusammenführungskonflikte zu lösen. Wenn Sie bereits über einen bevorzugten Texteditor verfügen, können Sie diesen Schritt überspringen. Führen Sie andernfalls den folgenden Befehl aus und ersetzen Sie "Editorname" durch den Namen Ihres Editors:
git config --global core.editor "Name des Editors"
Um beispielsweise Notepad++ zu verwenden, geben Sie den folgenden Befehl ein:
git config --global core.editor "notepad++ -multiInst -nosession"
4. Passen Sie das Farbschema an
Git kann verschiedene Farben für verschiedene Ausgabetypen verwenden. Sie können das Farbschema nach Ihren Wünschen anpassen, indem Sie die folgenden Befehle ausführen:
git config --global color.ui true
Aktivieren der Farbausgabe:
git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto
Konfigurieren der Ausgabe verschiedener Commit-Typen in verschiedenen Farben:
git config --global color.diff.commit "cyan bold"
git config --global color.diff.old "red"
git config --global color.diff.new "green"
5. Generieren Sie einen SSH-Schlüssel (nur für die Arbeit mit SSH)
Wenn Sie vorhaben, mit Remote-Repositories über SSH zu arbeiten, müssen Sie möglicherweise einen ssh-Schlüssel generieren. Git Bash, das in einer Git-Installation für Windows enthalten ist, enthält ein Dienstprogramm zum Generieren von ssh-Schlüsseln. Führen Sie den folgenden Befehl aus, um einen ssh-Schlüssel zu generieren:
ssh-keygen -t rsa -b 4096 -C "Ihre E-Mail-Adresse"
Ersetzen Sie "Ihre E-Mail-Adresse" durch die mit Ihrem Git-Konto verknüpfte E-Mail-Adresse.
Befolgen Sie die Anweisungen auf dem Bildschirm und bewahren Sie den Schlüssel an einem für Sie geeigneten Ort auf. Sobald der Vorgang abgeschlossen ist, erhalten Sie einen öffentlichen und einen privaten ssh-Schlüssel. Sie müssen den öffentlichen Schlüssel zu den Einstellungen des Remote-Repositorys hinzufügen und den privaten Schlüssel an einem sicheren Ort auf Ihrem Computer speichern.
Nachdem Sie die Konfiguration Ihrer lokalen Umgebung abgeschlossen haben, können Sie mit Git unter Windows beginnen.
Grundlegende Git-Befehle
git init - erstellt ein neues Git-Repository im aktuellen Verzeichnis.
git clone [url] - kopiert das Remote-Repository auf den lokalen Computer.
git add [Datei] - fügt Änderungen an der angegebenen Datei im Index (staging area) hinzu.
git commit -m "Nachricht" - erstellt ein Commit mit der angegebenen Nachricht und speichert die Änderungen im Repository.
git status - zeigt den Status der Änderungen im Repository an.
git push - sendet Commits an das Remote-Repository.
git pull - lädt Commits aus dem Remote-Repository herunter und kombiniert sie mit den aktuellen lokalen Commits.
git branch - zeigt eine Liste von Zweigen im Repository an.
git checkout [Zweig] - wechselt zum angegebenen Zweig.
git merge [Zweig] - kombiniert den angegebenen Zweig mit dem aktuellen Zweig.
git log - zeigt eine Liste der vergangenen Commits im Repository an.
Dies ist nur ein kleiner Satz grundlegender Git-Befehle, von denen jeder eine bestimmte Funktion ausführt, während er mit dem Repository arbeitet. Wenn Sie diese Befehle kennen, können Sie Git erfolgreich verwenden, um Ihr Projekt zu verwalten.