Você pode criar tags para o GitHub usando:
- a linha de comando do Git ou
- Interface web do GitHub.
Criando Tags a partir da Linha de Comandos
Para criar uma tag no seu ramo atual, execute o seguinte:
git tag <tagname>
Se você deseja incluir uma descrição com sua tag, adicione -a
para criar uma tag anotada :
git tag <tagname> -a
Isso criará uma local
tag com o estado atual da filial em que você está. Ao enviar para o repo remoto, as tags NÃO são incluídas por padrão. Você precisará dizer explicitamente que deseja enviar suas tags para seu repositório remoto:
git push origin --tags
Na documentação oficial do Linux Kernel Git paragit push
:
--tags
Todas as refs em refs / tags são enviadas por push, além dos refspecs listados explicitamente na linha de comando.
Ou se você quiser apenas enviar uma única tag:
git push origin <tag>
Veja também minha resposta para Como você envia uma tag para um repositório remoto usando o Git? para mais detalhes sobre essa sintaxe acima.
Criando tags através da interface da web do GitHub
Você pode encontrar as instruções do GitHub para isso na página de ajuda do Creating Releases . Aqui está um resumo:
Clique no link releases em nossa página de repositório,
Clique em Criar uma nova versão ou Rascunhar uma nova versão ,
Preencha os campos do formulário e clique em Publicar liberação na parte inferior,
Depois de criar sua tag no GitHub, você também pode buscá-la no seu repositório local:
git fetch
Agora, da próxima vez, convém criar mais uma tag na mesma versão do site. Para isso, siga estas etapas:
Vá para a guia release
Clique no botão editar para o lançamento
Forneça o nome da nova tag ABC_DEF_V_5_3_T_2 e clique na guia
Depois de pressionar a guia, a interface do usuário mostrará esta mensagem: Excelente! Essa tag será criada a partir do destino quando você publicar esta versão. A interface do usuário também fornecerá uma opção para selecionar a ramificação / confirmação
Selecionar ramificação ou confirmação
Marque a caixa de seleção "Esta é uma pré-versão" para a tag qa e desmarque-a se a tag for criada para a tag Prod.
Depois disso, clique em "Atualizar versão"
Isso criará uma nova tag na versão existente.
Criando Tags
O Git usa dois tipos principais de tags: leve e anotado .
Tags anotadas :
Para criar uma tag anotada no Git, basta executar os seguintes comandos simples no seu terminal.
O -m denota mensagem para essa tag específica. Podemos escrever um resumo dos recursos que serão marcados aqui.
Tags leves :
A outra maneira de marcar confirmações é uma marcação leve. Podemos fazer isso da seguinte maneira:
Push Tag
Para enviar uma tag específica, você pode usar o comando abaixo:
Ou se você deseja enviar todas as tags por push, use o comando abaixo:
Listar todas as tags :
Para listar todas as tags, use o seguinte comando.
fonte
git commit
?Você só precisa pressionar a tag depois de executar o
git tag 2.0
comando.Então, faça
git push --tags
agora.fonte
git push v2.0
vez de--tags
, pode haver outras tags que não devem ser enviadas.--tags
, é difícil se livrar delas.git push origin v2.0
CUIDADO: No comando da resposta de Lawakush Kurmi (
git tag -a v1.0
) a-a
bandeira é usada. Esse sinalizador informa ao Git para criar um sinalizador anotado. Se você não fornecer a flag (i.e. git tag v1.0
), ela criará o que é chamado de tag leve.Tags anotadas são recomendadas porque incluem muitas informações extras, como:
Por esse motivo, você deve sempre usar tags anotadas.
fonte
Tudo depende do tipo de tag que você deseja criar:
git tag -a v1.0.0
.git tag v1.0.0
.Existem algumas outras funcionalidades de tag, como:
git tag -l -n3
. O comando lista todas as tags existentes com no máximo 3 linhas de sua mensagem. Por padrão, -n mostra apenas a primeira linha.git show <tag_identifier>
. Ele mostra tudo o que você precisa saber sobre uma tag específica.git tag --sort=<type>
git push origin v1.0
. Você pode git push a tag individualmente, ou pode executar git push --tags que empurrará todas as tags de uma só vez.Verifique este artigo relacionado a tags para obter informações mais relevantes.
fonte
Usando Sourcetree
Aqui estão as etapas simples para criar uma tag do GitHub , quando você libera a compilação do master.
Abra a guia source_tree
Clique com o botão direito do mouse nas seções Tag de Tag, que aparecem na seção de navegação esquerda
Clique em Nova tag ()
Clique em Adicionar tag de nome a tag (nome da versão preferida do código)
Se você deseja enviar o TAG por controle remoto, ao criar o TAG ref: etapa 5, que fornece a caixa de seleção, pressione TAG para a origem, verifique-a e a tag push aparece no repositório remoto
No caso de criar o TAG, caso você tenha esquecido de marcar a caixa Push to origin , você poderá fazê-lo mais tarde clicando com o botão direito do mouse no TAG criado, clique em Push to origin.
fonte
Para criar uma tag git, você pode simplesmente executar o
git tag <tagname>
comando substituindo pelo nome real da tag. Aqui está um tutorial completo sobre o básico do gerenciamento de tags git: https://www.drupixels.com/blog/git-tags-create-push-remote-checkout-and-much-morefonte