Die beliebte Github-Site bietet zusammen mit dem Git-Tool eine hervorragende Ressource, um nicht nur Ihre Arbeit zu verteilen und zu präsentieren, sondern auch eine effiziente und professionelle Versionskontrolle zu ermöglichen.

In diesem Tutorial erfahren Sie, wie Sie ein Github-Repository erstellen, Push-Commits, Tag-Releases und mehr erstellen.

Erstellen Sie ein Repository

Um ein neues Repository zu erstellen, melden Sie sich zuerst bei an Github oder registrieren Sie sich für ein neues Konto. Sobald Sie angemeldet sind, klicken Sie auf Erstelle neu Schaltfläche in der oberen rechten Ecke des Bildschirms, gefolgt von der Repository Link in der angezeigten Dropdown-Liste.

Sie sehen den Bildschirm Repository erstellen:

Der Name und die Beschreibung des Repositorys können beliebig sein. In diesem Beispiel wurde "muo_demo" als Name verwendet. Lassen Sie den Rest der Felder leer, und drücken Sie die Taste Neues Repository erstellen Taste. Sie werden zu einer Seite weitergeleitet, auf der Ihr neues leeres Repository angezeigt wird.

instagram viewer

Initiieren Sie das lokale Repository

Nachdem ein Repository auf Github erstellt wurde, müssen Sie das Repository auf Ihrem lokalen PC initialisieren. Führen Sie die folgenden Befehle im Terminal aus, um ein leeres Verzeichnis zu erstellen, und fügen Sie eine Readme.md-Datei hinzu.

mkdir myrepo
CD Myrepo
echo "# My Test Repository"> Readme.md
echo "Eine temporäre Datei"> temp.txt

Beim Anzeigen eines Repositorys auf Github wird der Inhalt der Datei Readme.md immer zur Beschreibung des Repositorys oder als erste Seite des Handbuchs angezeigt. Die Dateierweiterung .md steht für Markdown-Format. Wenn Sie mit Markdown nicht vertraut sind, lesen Sie unsere ausgezeichnetes Spickzettel im Markdown-Format.

Das druckbare Markdown-Spickzettel für Anfänger und Experten

Dieser druckbare Markdown-Spickzettel bietet auf einen Blick alles, was Sie über die Markdown-Formatierung wissen müssen. Halten Sie es griffbereit und lassen Sie sich nie wieder verwirren.

Sie können jetzt das Repository innerhalb des Terminals mit den Befehlen initiieren.

git init
Git Remote Add Origin https://github.com/mdizak/muo_demo.git

Im zweiten Befehl müssen Sie das "mdizak" in Ihren Github-Benutzernamen und den "muo_demo" -Teil in den Namen Ihres Repositorys ändern. Wenn Ihr Github-Benutzername beispielsweise "johndoe" und der Name Ihres Repositorys "test_repo" lautet, lautet der Befehl:

Git Remote Add Origin https://github.com/johndoe/test_repo.git

Erstes Commit

Sie können jetzt die lokalen und Github-Repositorys synchronisieren und die beiden Dateien mit den folgenden Befehlen im Terminal zu Github hinzufügen.

git add Readme.md temp.txt
git commit -m "Mein erstes Commit"
Git Push -u Ursprungsmaster

Sie werden aufgefordert, Ihren Github-Benutzernamen und Ihr Kennwort einzugeben. Nach erfolgreicher Eingabe werden die beiden Dateien in Ihr Github-Repository hochgeladen. Wenn Sie Ihr Github-Repository in Ihrem Browser neu laden, werden die beiden Dateien jetzt zusammen mit dem Header "My Test Repository" in der Datei Readme.md angezeigt.

Große Commit-Nachrichten

Anstatt nur eine kleine einzeilige Festschreibungsnachricht anzugeben, kann auch eine größere Textnachricht eingefügt werden. In deinem Favoriten TexteditorGeben Sie den Inhalt der Festschreibungsnachricht ein, die beliebig groß und so viele Zeilen lang sein kann. Wenn Sie die letzten Änderungen festschreiben, verwenden Sie den Befehl.

git commit --file = / path / to / commit.txt

Stellen Sie sicher, dass der Befehl auf die Textdatei Ihrer Festschreibungsnachricht verweist und deren Inhalt anstelle der über die Option -m definierten einzeiligen Nachricht verwendet wird.

Dateien löschen

Das Löschen von Dateien erfolgt auf die gleiche Weise, mit Ausnahme der oben genannten git hinzufügen Befehl verwenden wir die git rm Befehl. Führen Sie die folgenden Befehle im Terminal aus, um die zuvor hinzugefügte Datei temp.txt zu löschen.

git rm temp.txt
git commit -m "Temporäre Datei löschen"
Git Push -u Ursprungsmaster

Sie werden erneut aufgefordert, Ihren Benutzernamen und Ihr Kennwort einzugeben. Anschließend wird die Datei temp.txt aus Ihrem Github-Repository gelöscht. Das ist alles dazu!

Tagging-Releases

Wenn Sie mit Ihrem getesteten Projekt vollkommen zufrieden sind, möchten Sie von Zeit zu Zeit den aktuellen Status als Release kennzeichnen. Dies informiert andere darüber, dass das Projekt in seinem Zustand abgeschlossen und zur Verteilung an die Öffentlichkeit bereit ist.

Das Markieren Ihres Repositorys als Release erfolgt durch Hinzufügen eines Tags mit der Versionsnummer. Um beispielsweise unser aktuelles Repository als v1.0.0 im Terminal freizugeben, führen Sie die Befehle aus.

Git-Tag 1.0.0
Git Push - Tags

Laden Sie nach Eingabe Ihres Github-Benutzernamens und -Kennworts die Repository-Seite in Ihrem Webbrowser neu. Sie werden feststellen, dass es jetzt eine Version für Ihr Repository gibt. Wenn Sie sich durchklicken, um alle Releases anzuzeigen, erhalten Sie einen Link zum TAR.GZ-Archiv für das vollständige Repository in dem Zustand, in dem das Release markiert wurde.

Repository klonen

Manchmal müssen Sie Ihr Repository von Grund auf neu klonen und neu initialisieren. Dies ist mit den folgenden Befehlen im Terminal einfach möglich.

Git-Klon https://github.com/mdizak/muo_demo.git Myrepo
CD Myrepo
git init

Wie bei der Initialisierung des Repositorys müssen Sie in der ersten Zeile den Github-Benutzernamen und den Repository-Namen in der URL ändern.

Dadurch wird der Inhalt des Repositorys von Github in das Verzeichnis / myrepo / heruntergeladen und anschließend mit dem Verzeichnis neu initialisiert git init Befehl. Von dort aus können Sie wie oben beschrieben Dateien hinzufügen und löschen.

Commit-Verlauf anzeigen

Sie können zurückgehen und Ihre vorherigen Commits mit dem anzeigen Git-Protokoll, sowie:

Git Log - 3

Der obige Befehl zeigt die letzten drei Festschreibungen an, die an das Repository vorgenommen wurden. Dies kann nützlich sein, wenn Sie jemals ein Commit aus irgendeinem Grund ändern oder löschen müssen.

Ändern Sie eine Commit-Nachricht

Wenn Sie bereits ein Commit an Github gesendet haben und später festgestellt haben, dass Sie einen Fehler in der Commit-Nachricht gemacht haben, gibt es eine Möglichkeit, diese zu ändern. Führen Sie den Befehl im Terminal aus, um die letzte Festschreibungsnachricht zu ändern.

git commit --amend

Dadurch wird Ihr Standardtexteditor mit der vorherigen Festschreibungsnachricht geöffnet. Nehmen Sie die erforderlichen Änderungen vor und schließen Sie den Editor. Wenn Sie Nano als Texteditor verwenden, können Sie es durch Drücken von schließen Strg + X., gefolgt von der Y. und Eingeben Schlüssel.

Wenn Sie die neue Festschreibungsnachricht gespeichert haben, senden Sie sie mit dem folgenden Befehl an Github:

Git Push - Force Ursprung

Bereit, Ihre Arbeit zu zeigen!

Herzlichen Glückwunsch, Sie haben jetzt die Grundlagen der Verwendung der beliebten Github-Website zusammen mit dem Befehlszeilentool git gelernt. Sie haben erfolgreich ein Repository erstellt und können jetzt Dateien hinzufügen / löschen, Commits pushen, Releases markieren und Repositorys klonen.

Wenn Sie erweiterte Git-Befehle lernen möchten, lesen Sie die Erweiterte Git-Befehle Seite? ˅.

Email
So hosten Sie eine Website kostenlos mit GitHub-Seiten

Wenn Sie eine einfache Website haben, müssen Sie nicht für das Webhosting bezahlen. Sie können GitHub Pages kostenlos nutzen!

Verwandte Themen
  • Programmierung
  • GitHub
Über den Autor
Matt Dizak (13 Artikel veröffentlicht)Mehr von Matt Dizak

Abonniere unseren Newsletter

Melden Sie sich für unseren Newsletter an, um technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote zu erhalten!

Noch ein Schritt…!

Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.

.