Qual é a diferença entre uma tag anotada e não anotada?

Qual é a diferença entre uma tag anotada e não anotada?
A marcação é uma maneira de organizar o código -fonte. Tags são etiquetas/ponteiros para um ponto específico da história. Eles são usados ​​quando os desenvolvedores precisam marcar o lançamento do software e criar usando o “tag git ”Comando. O Git tem dois tipos diferentes de tags, conhecidos como tags não anotadas e anotadas.

Este artigo demonstrará:

  • Qual é a diferença entre tags não anotadas e anotadas no Git?
  • Como criar/fazer uma tag não anotada no Git?
  • Como criar/fazer uma tag anotada no Git?

Qual é a diferença entre tags não anotadas e anotadas no Git?

““Tags não anotadas”São leves porque são como ponteiros/rótulos que apontam para o compromisso particular. Eles são anexados à última confirmação e não contêm nenhuma informação. No entanto, o "Tags anotadas”São como objetos que contêm informações extras, incluindo mensagens de tag, nome do autor, email e data. Eles são usados ​​para a liberação pública do software.

Como criar/fazer uma tag não anotada no Git?

Para fazer uma nova tag não anotada, primeiro, abra o terminal Git Bash. Redirecionar para o repositório desejado e executar o “tag git ”Comando. Então, verifique -o através do “tag git”Comando.

Confira as seguintes instruções para obter uma melhor compreensão!

Etapa 1: Navegue para o diretório local
Primeiro, mude para o repositório local necessário digitando o comando abaixo da lista abaixo:

$ CD "C: \ git \ repo1"

Etapa 2: Crie/faça uma nova tag não anotada
Então, execute o “tag git”Comando junto com o nome de tag desejado para fazer uma nova tag não anotada:

$ git tag v1

Etapa 3: Verifique a tag criada
Em seguida, verifique se a nova tag foi feita ou não executando o “tag git”Comando:

$ git tag

Como você pode ver, a nova tag não anotada “v1”Foi criado com sucesso:

Etapa 4: Visualize Mensagem de Compromissão de Tag não anotada
Além disso, se você quiser ver a mensagem de confirmação onde a tag não anotada está apontando, então utilize o “tag git -n”Comando. Aqui o "-n”A bandeira é usada para verificar a mais recente mensagem de confirmação anexada à tag:

$ git tag v1 -n

A captura de tela abaixo indica que a tag não anotada “v1"Está apontando para o mais recente"Reverter “arquivo atualizado”" comprometer-se:

Como criar/fazer uma tag anotada no Git?

Para fazer uma nova tag anotada, execute o “tag git -a -m “”Comando no terminal e verifique -o.

Siga as etapas abaixo fornecidas para demonstração prática!

Etapa 1: Crie/faça uma nova tag anotada
Execute o “tag git”Comando junto com o“-a","-m”Sinalizadores e novo nome de tag para fazer uma nova tag anotada:

$ git tag -a v2 -m "Esta tag anotada. Versão v2 "

Aqui:

  • ““-a”A opção é usada para a tag anotada.
  • ““-m " A bandeira é usada para a mensagem de confirmação:

Etapa 2: Verifique a tag criada
Agora, utilize o seguinte comando para garantir se a etiqueta anotada foi feita ou não:

$ git tag

Pode -se observar que o novo anotado “v2”Tag foi criado:

Etapa 3: Visualize a mensagem de comprometimento da tag anotada
Por fim, para ver a mensagem de tag anotada, execute o comando dado-below:

$ git tag v2 -n

A saída abaixo fornecida exibe a mensagem de tag anotada:

Explicamos a diferença entre uma tag não anotada e anotada.

Conclusão

Tags não anotadas são apenas rótulos usados ​​para apontar as confirmações específicas. Eles não armazenam nenhuma informação extra. Por outro lado, as tags anotadas são objetos com mais informações, como o nome do autor, data e mensagem de tag. Este artigo ilustrou a diferença entre tags não anotadas e anotadas e como criá -las.