Erstellen Sie ein Tag im GitHub-Repository
Habe ich ein repository in GitHub und ich muss tag. Ich tagged in einer Schale, sondern auf GitHub wird es nicht angezeigt. Muss ich etwas anderes tun?
Den Befehl, den ich verwendet in der shell:
git tag 2.0
und jetzt geben, wenn ich git tag
es zeigt sich:
2.0
so, wie es scheint, tags sind vorhanden, korrekt?
Repository ist: https://github.com/keevitaja/myseo-pyrocms.
Wie mache ich mit diesem tag zeigen, bis auf GitHub? Wo sind meine tags?
InformationsquelleAutor der Frage Tanel Tammik | 2013-08-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erstellen Sie die tags für GitHub, indem Sie entweder:
Tags erstellen von der Befehlszeile aus
Erstellen Sie ein tag auf deinem aktuellen branch, dies ausführen:
Wenn Sie möchten, enthalten eine Beschreibung, mit Ihren tag, fügen Sie
-a
zum erstellen einer kommentierte Tags:Dadurch wird eine
local
tag mit dem aktuellen Zustand der Branche, die Sie sind auf. Wenn Sie drücken, um Ihre remote-repo, tags werden NICHT standardmäßig enthalten. Sie müssen explizit sagen, dass Sie wollen, schieben Sie Ihre tags auf Ihre remote-repo:Aus der offiziellen Linux-Kernel-Git-Dokumentation für
git push
:Oder wenn Sie wollen einfach nur, um ein einzelnes tag:
Siehe auch meine Antwort auf Wie schieben Sie einen tag, um eine remote-repository mit Git? für weitere details über das oben beschriebene syntax.
Das erstellen von tags durch GitHub web-Schnittstelle
Finden Sie GitHub Anleitungen für diese auf Ihre Erstellen von Releases-Hilfe-Seite. Hier ist eine Zusammenfassung:
Klicken Sie auf die releases link auf unserer Seite "repository",
Klicken Sie auf eine neue Version zu Erstellen oder Entwurf für ein neues release,
Füllen Sie die Formularfelder aus, dann klicken Sie auf Veröffentlichen release an der Unterseite,
Nachdem Sie Ihren tag auf GitHub, möchten Sie vielleicht, um es zu Holen in Ihr lokales repository zu:
InformationsquelleAutor der Antwort
Müssen Sie nur schieben Sie den tag nach dem ausführen des
git tag 2.0
Befehl.So einfach tun
git push --tags
jetzt.InformationsquelleAutor der Antwort kjdion84
Tags Erstellen
Git verwendet zwei Arten von tags: leichte und kommentierte.
Annotierten Tags:
Zum erstellen von annotierten Tags in git führen Sie einfach folgende einfache Befehle auf Ihrem terminal.
Den -m zeigt Nachricht für diesen besonderen tag. Wir können schreiben, eine Zusammenfassung der features, die gehen, um tag hier.
Leichtgewichtige Tags:
Den anderen Weg-tag begeht, ist leicht tag. wir können es in der folgenden Weise:
Push-Tag
Schieben besonderen tag, die Sie verwenden können unten Befehl:
oder wenn Sie wollen push all tags verwenden Sie dann unten Befehl:
Liste aller tags:
Um eine Liste aller tags, verwenden Sie folgenden Befehl
InformationsquelleAutor der Antwort Lawakush Kurmi
VORSICHTIG: In dem Befehl oben (
git tag -a v1.0
) die-a
- flag verwendet wird. Dieses flag teilt Git erstellen einer kommentierten Flagge. Wenn Sie nicht die Flagge (i.e. git tag v1.0
) dann werde es schaffen, was einen leichten tag.Annotierten tags werden empfohlen, weil Sie sind eine Menge von zusätzlichen Informationen, wie zum Beispiel:
eine Nachricht für den tag
Weil dieser, sollten Sie immer annotierten tags.
InformationsquelleAutor der Antwort silva blaze
Alles hängt davon ab, welche Art von tag, die Sie erstellen möchten:
git tag -a v1.0.0
.git tag v1.0.0
.Gibt es ein paar andere tag-Funktionalitäten wie:
git tag -l -n3
. Der Befehl listet alle vorhandenen tags mit maximal 3 Zeilen von Ihre tag-Meldung. Standardmäßig -n zeigt nur die erste Zeile.git show <tag_identifier>
. Es zeigt alles, was Sie wissen müssen zu einem bestimmten tag.git tag --sort=<type>
git push origin v1.0
. Sie können git push der tag einzeln, oder Sie können ausführen von git push --tags, die schieben alle tags auf einmal.Werden Sie sicher zu check diese Tags Verwandte Artikel weitere relevante Informationen.
InformationsquelleAutor der Antwort Nesha Zoric