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.
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.
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? ˅.
Wenn Sie eine einfache Website haben, müssen Sie nicht für das Webhosting bezahlen. Sie können GitHub Pages kostenlos nutzen!
- Programmierung
- GitHub
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.