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

Klonen Eines Remote-Repositorys

Swipe um das Menü anzuzeigen

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.

Windows
expand arrow

Windows-Anleitung

  1. Klicken Sie auf das Start-Menü oder drücken Sie die Windows-Taste;
  2. Geben Sie Git Bash in die Suchleiste ein;
  3. Klicken Sie in den Suchergebnissen auf die Git Bash-Anwendung.
macOS
expand arrow

macOS-Anleitung

  1. Drücken Sie gleichzeitig Command (⌘) + Leertaste. Dadurch wird Spotlight, eine systemweite Suchfunktion, geöffnet;
  2. Geben Sie "Terminal" in die Suchleiste ein. "Terminal" oder "Terminal.app" erscheint als eines der Ergebnisse;
  3. Klicken Sie in den Suchergebnissen auf "Terminal". Dadurch wird die Terminal-Anwendung geöffnet.
Linux
expand arrow

Linux-Anleitung

Drücken Sie Strg + Alt + T.

Note
Hinweis

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

Sie benötigen die URL. Befolgen Sie die Anweisungen im untenstehenden Video, um zu erfahren, wie Sie die URL Ihres Repositorys auf GitHub kopieren.

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:

git clone <url>
Klonen des Remote-Repositories

Wie Sie sehen, haben wir erfolgreich eine Kopie des Remote-Repositorys von GitHub auf unseren lokalen Rechner heruntergeladen. Zusätzlich wurde ein Verzeichnis namens 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:

cd github-playground
ls -l
Auflisten von Dateien und Verzeichnissen

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, und üblicherweise in Markdown geschrieben ist. 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 deinen ersten lokalen Commit zu erstellen, beginne damit, die Datei README.md zu bearbeiten. Du kannst jeden beliebigen Editor verwenden – zum Beispiel Notepad, Visual Studio Code oder Sublime Text. In diesem Beispiel wird der Vim-Editor verwendet (hier kannst du install Vim).

Um die Datei README.md in Vim zu öffnen, führe folgenden Befehl aus:

Änderungen lokal committen

Wir werden diese Datei bearbeiten, indem wir ihren Inhalt anpassen. Dafür verwenden wir den Vim-Editor. Um die Datei README.md in Vim zu öffnen, führe folgenden Befehl aus:

vim README.md
Öffnen der README in Vim

Zuerst muss der Einfüge- (Bearbeitungs-) Modus in Vim durch Drücken von i aktiviert werden. Dadurch kann der Text bearbeitet werden. Als Nächstes fügen wir die folgende Zeile zu unserer README-Datei hinzu:

Learning GitHub is cool!
README bearbeiten

Um den Einfügemodus zu verlassen, die Escape-Taste drücken. Anschließend zum Speichern der Änderungen und Beenden :wq eingeben und die Enter-Taste drücken:

Vim beenden

Nun den Status des Arbeitsverzeichnisses überprüfen:

git status
Status überprüfen

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:

git commit -a -m "Add another line to README.md"
Note
Hinweis

Zur Zusammenfassung: 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 Commit nicht erforderlich ist. Mit dem Parameter -m kann eine Commit-Nachricht direkt im Befehl angegeben werden.

Direkter Commit
question mark

Welcher Befehl wird verwendet, um eine lokale Kopie eines entfernten Repositorys zu erstellen?

Wählen Sie die richtige Antwort aus

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

Abschnitt 1. Kapitel 5
some-alt