Como usar uma tag no git

Como usar uma tag no git
Os desenvolvedores usam o repositório Git para manter o controle da versão de seu código, e as tags são usadas para armazenar os pontos de referência da fase de desenvolvimento. O desenvolvedor usa uma tag para um determinado ID de confirmação quando uma nova versão do código é lançada. O principal objetivo da tag é manter o histórico do código, que pode ser usado para visitar o código anterior quando exigir. Uma tag não está vinculada a um ramo, mas vinculada a um compromisso específico. Portanto, um nome de tag é adicionado no commit Git e é melhor definir um nome de tag significativo para identificar corretamente a versão do código. Diferentes usos da tag no repositório Git mostraram neste tutorial.

Opções de tag git:

Opção Propósito
-A, -Antote É usado para criar um objeto de tag anotado não assinado.
-S, -Sign É usado para criar uma tag assinada por GPG que usa a chave do endereço de e-mail padrão.
-sem sinal É usado para substituir a etiqueta e forçar todas as tags a serem assinadas.
-você É usado para criar uma tag assinada por GPG com a chave fornecida.
-f, -force É usado para substituir uma etiqueta existente com força pelo nome dado.
-D, -Delete É usado para excluir uma tag existente com o nome dado.
-V, -verify É usado para verificar a assinatura GPG do nome de tag fornecido.
-classificar = É usado para classificar com base na chave dada.
-Eu, -Ignore -case É usado para classificar e filtrar tags de maneira insensível.
-m, -Message = É usado para usar a mensagem de tag fornecida em vez de solicitar.
-F, -File = É usado para definir a mensagem de tag do arquivo especificado.
-limpeza = É usado para limpar a mensagem da tag. O pode ser literal, branco e tira. O modo de tira é o padrão. O modo literal é usado para manter a mensagem inalterada. O modo de espaço em branco remove as linhas de espaço em branco ou devastador. O modo de tira é usado para remover o espaço em branco e comentar.
Define o nome da tag.
-ajuda É usado para obter informações detalhadas sobre todas as opções de tags.

Pré -requisitos

1. Instale o GitHub Desktop.
O GitHub Desktop ajuda o usuário do Git a executar as tarefas relacionadas ao Git graficamente. Você pode fazer o download facilmente do instalador mais recente deste aplicativo para o Ubuntu do GitHub.com. Você precisa instalar e configurar este aplicativo após o download para usá -lo. Você também pode verificar o tutorial para instalar o GitHub Desktop no Ubuntu para conhecer o processo de instalação corretamente.

2. Crie uma conta do GitHub
Você precisará criar uma conta do GitHub para verificar os comandos usados ​​neste tutorial.

3. Crie um repositório local e remoto
Você precisa usar um repositório local com várias ramificações publicadas no servidor remoto para verificar os comandos usados ​​neste tutorial.

Crie tag git

Abra o repositório local nomeado subir arquivo do terminal. Execute os seguintes comandos para verificar a lista de filiais, crie uma tag nomeada single_upload e exibir as informações de tag criadas.

Ramo $ git
$ git tag single_upload
$ git show single_upload

A saída a seguir mostra que o repositório contém dois ramos, e o principal é o ramo ativo agora. Depois de criar a tag, as informações de compromisso foram exibidas na saída com outras informações.

A tag é adicionada ao repositório local e o repositório remoto pode ser atualizado com essa alteração usando o 'git pushComando. Execute o seguinte comando para atualizar o repositório com a tag criada no repositório local. Você precisa fornecer o nome de usuário e a senha da conta do GitHub depois de executar o 'git pushComando.

$ git push origin single_upload

A saída a seguir aparecerá se o empurrar O comando é executado corretamente.

Você pode verificar o repositório remoto do GitHub.com para confirmar que a tag é adicionada ao repositório ou não. A imagem a seguir mostra que o single_upload A tag foi adicionada ao repositório remoto.

Execute os seguintes comandos para criar outra tag com a mensagem de tag e exibir as informações de tag adicionadas.

$ git tag -a single_upload -v2.0 -M 'Uploading de arquivo único'
$ git show single_upload-v2.0

A saída a seguir aparecerá após a execução dos comandos acima.

Execute o seguinte comando para criar uma tag nomeada múltiplo-upload-v1.0 e crie um novo ramo chamado múltiplo usando a tag recém -criada.

$ git tag múltiplo-upload-v1.0
$ git checkout -b múltiplo-upload-v1.0

A saída a seguir aparecerá se a tag e a ramificação forem criadas corretamente.

Tag Git de checkout

Execute o seguinte comando para verificar a tag.

$ git checkout single_upload-v2.0

A saída a seguir aparecerá após a execução do comando acima.

Verifique as listas de tags

Execute o seguinte comando para exibir a lista de tags do repositório.

$ git tag

A saída a seguir aparecerá após a execução do comando acima.

Execute o seguinte comando para exibir a lista de tags começando com 's'. Duas tags criaram na parte anterior deste tutorial começando com 's'.

$ git tag -l "s*"

A saída a seguir aparecerá após a execução do comando acima.

Conclusão

A tag é usada principalmente para manter um registro do compromisso específico. Diferentes maneiras de adicionar a tag no repositório local foram explicadas neste tutorial. A tag pode ser adicionada com uma mensagem de confirmação ou sem uma mensagem de confirmação. Adicionar uma mensagem com a tag ajuda os usuários a entender o objetivo da tag. Uma filial também pode ser criada com uma tag. As maneiras de criar uma tag simples, uma tag com uma mensagem de confirmação e uma filial com uma tag foram descritas neste tutorial usando um repositório local de demonstração. Espero que o conceito de usar a tag no repositório Git seja liberado após a leitura deste tutorial.