2016-06-08 6 views
5

committed, bereits begangen, aber verpasst, es zu TAG, Ist es möglich, zu bereits festgesetzten Code Ich verwende Git und Bitbucket Bisher habe ich versucht mit den unten git Bash-BefehleWie TAG zu einem bereits in Git und Bitbucket

1. git tag "v1.0" fd5j6dj 
2. `git tag -a v1.2 9fceb02 -m "Message here"` 

Noch kein Glück können Sie bitte etwas vorschlagen, die

Antwort

8

Sie funktionieren würde, es später markieren können und führen git push --tags die Tags an den Remote-Repo zu aktualisieren, so dass Sie es nie verpassen. Aber in einigen Teams kann das Drücken von Tags eine Erlaubnis erfordern.

+0

es gut für mich gearbeitet, aber wenn ich einen bestimmten Tag aus Master entfernen möge, wie es zu tun –

+0

@AbhijitChakra 'git push --tags : ' wie einen Zweig löschen in der Remote-Repo, ': ' – ElpieKay

+0

Git-Tag -d dann git Push Ursprung: remote/tags/ 'arbeitete für mich –

4

Angenommen, Sie haben vergessen, das Projekt an v1.2 zu taggen, was beim Commit war. Sie können es nachträglich hinzufügen. Um Tag, das zu begehen, geben Sie die Prüfsumme commit (oder einen Teil davon) am Ende der Zeile für diesen Fall seiner 6fcub07:

$ git tag -a v1.2 6fcub07 

Sie können sehen, dass Sie die commit mit Tags versehen haben:

0

Sie können es in der bitbucket GUI markieren. Wenn Sie zum Commit-Abschnitt navigieren und das Commit öffnen, das Sie markieren möchten, finden Sie oben rechts auf der Seite einen Tag-Abschnitt. Wenn Sie die Taste + drücken, können Sie einem Commit ein Tag hinzufügen.

Wir laufen die folgende Version: Atlassian Bitbucket v4.8.3

+1

Mine hat diese Option nicht in der GUI :-( –