Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Klonen eines Remote-Repositorys | Einführung in GitHub
GitHub-Grundlagen
course content

Kursinhalt

GitHub-Grundlagen

GitHub-Grundlagen

1. Einführung in GitHub
2. Grundlegende Interaktion mit Remotes
3. Fortgeschrittenere Workflows

book
Klonen eines Remote-Repositorys

Klonen

Nachdem ein Remote-Repository erstellt wurde, kann eine lokale Kopie mit dem Befehl git clone und der URL des Repositories erstellt werden. Bevor jedoch Befehle ausgeführt werden, folgt zunächst eine Zusammenfassung, wie das Terminal (Git Bash) auf Ihrem Betriebssystem geöffnet wird.

Note
Hinweis

Falls Git nicht installiert ist, bietet unser Artikel eine Schritt-für-Schritt-Anleitung zur Installation.

Die URL wird benötigt. Befolgen Sie die Anweisungen im untenstehenden Video, um zu erfahren, wie die URL Ihres Repositories auf GitHub kopiert wird.

Mit der kopierten URL sind wir nun bereit, unser Remote-Repository zu klonen, indem wir den folgenden Befehl im Terminal ausführen und <url> durch die tatsächliche URL Ihres Repositories ersetzen:

Wie Sie sehen, haben wir erfolgreich eine Kopie des Remote-Repositorys von GitHub auf unseren lokalen Rechner heruntergeladen. Zusätzlich wurde ein Verzeichnis mit dem Namen github-playground automatisch erstellt, das den gesamten Arbeitsbaum enthält.

Wechseln wir nun in dieses Verzeichnis und listen alle nicht versteckten Dateien und Verzeichnisse auf:

Im Wesentlichen enthält unser Repository nur eine einzelne Datei README.md, die zuvor automatisch mit dem Repository erstellt wurde.

Note
Mehr erfahren

Eine README-Datei ist ein Dokument, das in der Regel wichtige Informationen über ein Softwareprojekt enthält, wie z. B. Installationsanweisungen, Funktionen und Abhängigkeiten. Sie wird üblicherweise in Markdown verfasst. Markdown ist eine leichtgewichtige Auszeichnungssprache mit einer Klartext-Formatierungssyntax, die dafür entwickelt wurde, einfach in HTML und andere Formate umgewandelt zu werden und dabei leicht lesbar und schreibbar zu bleiben.

Änderungen lokal committen

Um den ersten lokalen Commit zu erstellen, zunächst die Datei README.md bearbeiten. Es kann jeder beliebige Editor verwendet werden, beispielsweise Notepad, Visual Studio Code oder Sublime Text. In diesem Beispiel wird der Vim-Editor verwendet (hier kann man Vim installieren).

Um die Datei README.md in Vim zu öffnen, folgenden Befehl ausführen:

Änderungen lokal committen

Diese Datei wird nun bearbeitet. Dafür wird der Vim-Editor verwendet. Um die Datei README.md in Vim zu öffnen, folgenden Befehl ausführen:

Zuerst müssen Sie den Insert- (Bearbeitungs-) Modus in Vim durch Drücken von i aktivieren. Dadurch können Sie den Text bearbeiten. Fügen Sie anschließend die folgende Zeile zu unserer README-Datei hinzu:

Um den Insert-Modus zu verlassen, drücken Sie die Escape-Taste. Anschließend speichern und beenden Sie mit :wq und drücken die Enter-Taste:

Überprüfen wir nun den Status unseres Arbeitsverzeichnisses:

Wie Sie sehen können, befindet sich die Datei README im geänderten Zustand, daher können wir diese Änderung nun mit einem einzigen Befehl zum Staging hinzufügen und committen:

Note
Hinweis

Zur Wiederholung: Der Parameter -a im Befehl git commit fügt automatisch alle geänderten und gelöschten Dateien zum Staging hinzu, sodass git add vor dem Committen nicht erforderlich ist. Mit dem Parameter -m kann eine Commit-Nachricht direkt im Befehl angegeben werden.

question mark

Welcher Befehl wird verwendet, um eine lokale Kopie eines Remote-Repositories zu erstellen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

GitHub-Grundlagen

GitHub-Grundlagen

1. Einführung in GitHub
2. Grundlegende Interaktion mit Remotes
3. Fortgeschrittenere Workflows

book
Klonen eines Remote-Repositorys

Klonen

Nachdem ein Remote-Repository erstellt wurde, kann eine lokale Kopie mit dem Befehl git clone und der URL des Repositories erstellt werden. Bevor jedoch Befehle ausgeführt werden, folgt zunächst eine Zusammenfassung, wie das Terminal (Git Bash) auf Ihrem Betriebssystem geöffnet wird.

Note
Hinweis

Falls Git nicht installiert ist, bietet unser Artikel eine Schritt-für-Schritt-Anleitung zur Installation.

Die URL wird benötigt. Befolgen Sie die Anweisungen im untenstehenden Video, um zu erfahren, wie die URL Ihres Repositories auf GitHub kopiert wird.

Mit der kopierten URL sind wir nun bereit, unser Remote-Repository zu klonen, indem wir den folgenden Befehl im Terminal ausführen und <url> durch die tatsächliche URL Ihres Repositories ersetzen:

Wie Sie sehen, haben wir erfolgreich eine Kopie des Remote-Repositorys von GitHub auf unseren lokalen Rechner heruntergeladen. Zusätzlich wurde ein Verzeichnis mit dem Namen github-playground automatisch erstellt, das den gesamten Arbeitsbaum enthält.

Wechseln wir nun in dieses Verzeichnis und listen alle nicht versteckten Dateien und Verzeichnisse auf:

Im Wesentlichen enthält unser Repository nur eine einzelne Datei README.md, die zuvor automatisch mit dem Repository erstellt wurde.

Note
Mehr erfahren

Eine README-Datei ist ein Dokument, das in der Regel wichtige Informationen über ein Softwareprojekt enthält, wie z. B. Installationsanweisungen, Funktionen und Abhängigkeiten. Sie wird üblicherweise in Markdown verfasst. Markdown ist eine leichtgewichtige Auszeichnungssprache mit einer Klartext-Formatierungssyntax, die dafür entwickelt wurde, einfach in HTML und andere Formate umgewandelt zu werden und dabei leicht lesbar und schreibbar zu bleiben.

Änderungen lokal committen

Um den ersten lokalen Commit zu erstellen, zunächst die Datei README.md bearbeiten. Es kann jeder beliebige Editor verwendet werden, beispielsweise Notepad, Visual Studio Code oder Sublime Text. In diesem Beispiel wird der Vim-Editor verwendet (hier kann man Vim installieren).

Um die Datei README.md in Vim zu öffnen, folgenden Befehl ausführen:

Änderungen lokal committen

Diese Datei wird nun bearbeitet. Dafür wird der Vim-Editor verwendet. Um die Datei README.md in Vim zu öffnen, folgenden Befehl ausführen:

Zuerst müssen Sie den Insert- (Bearbeitungs-) Modus in Vim durch Drücken von i aktivieren. Dadurch können Sie den Text bearbeiten. Fügen Sie anschließend die folgende Zeile zu unserer README-Datei hinzu:

Um den Insert-Modus zu verlassen, drücken Sie die Escape-Taste. Anschließend speichern und beenden Sie mit :wq und drücken die Enter-Taste:

Überprüfen wir nun den Status unseres Arbeitsverzeichnisses:

Wie Sie sehen können, befindet sich die Datei README im geänderten Zustand, daher können wir diese Änderung nun mit einem einzigen Befehl zum Staging hinzufügen und committen:

Note
Hinweis

Zur Wiederholung: Der Parameter -a im Befehl git commit fügt automatisch alle geänderten und gelöschten Dateien zum Staging hinzu, sodass git add vor dem Committen nicht erforderlich ist. Mit dem Parameter -m kann eine Commit-Nachricht direkt im Befehl angegeben werden.

question mark

Welcher Befehl wird verwendet, um eine lokale Kopie eines Remote-Repositories zu erstellen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 5
some-alt