Тег с именем master
ничего не значит. Но, к тому же, ответвление имя master
тоже ничего не значит. Смысл, если он есть, тот, что вы думаете.
Неразумно использовать то же самое имя для ветви и тега. Git прекрасно с этим справляется, но люди запутываются.
Легкие теги не имеют дополнительной информации, но аннотированные теги записывают человека, который их создает, во многом так же, как и запись человека. кто их создает. Если это аннотированный тег, проверьте его - git show refs/tags/master
выполнит трюк, например 1 - и затем спросите человека, который его создал, что, по его мнению, он делал и какое имя вы хотели бы, чтобы выиспользуйте вместо этого, а затем переименуйте или удалите тег. (Если человек оказывается вами, спросите себя, почему вы это сделали. :-))
1 На самом деле, так же будет git show master
: некоторые команды Git, включаяgit show
, «предпочитаю» тег, когда он так неоднозначен. Обратите внимание, что git checkout
эффективно предпочитает ветвь. Вот почему люди запутываются: они не знают, означает ли master
refs/heads/master
или refs/tags/master
.