Criar uma marca no repositório do GitHub

tenho um repositório em GitHub e preciso demarcar isso. Coloquei uma carapaça, mas no GitHub não aparece. Tenho de fazer mais alguma coisa?

o comando que usei na shell é:

git tag 2.0
E agora, quando eu digitar git tag mostra:

2.0  
Então parece que as etiquetas estão presentes, certo?

O repositório é: https://github.com/keevitaja/myseo-pyrocms.

Como faço com que esta etiqueta apareça no GitHub? Onde estão as minhas etiquetas?

Author: edwinksl, 2013-08-13

5 answers

Você pode criar marcas para o GitHub usando:

  • a linha de comandos Git, ou
  • Interface web do GitHub.

A criar marcas a partir da linha de comandos

Para criar uma marca no seu ramo actual, execute isto:

git tag <tagname>

Se quiser incluir uma descrição com a sua marca, adicione -a para criar uma marca anotada:

git tag <tagname> -a

Isto irá criar uma marca local com o estado actual do ramo em que está. Ao empurrar para o seu repo remoto, as marcas não estão incluídas por omissão. Terá de dizer explicitamente que quer enviar as suas etiquetas para o seu repo remoto:

git push origin --tags

Da documentação oficial do Kernel Git do Linux paragit push:

--tags

Todos os ref sob ref / tags são empurrados, para além dos refspectos explicitamente listados na linha de comandos.

Ou se apenas quiser carregar numa única marca:

git push origin <tag>

Ver também a minha resposta a como empurrar uma etiqueta para um repositório remoto usando o Git? para mais detalhes sobre essa sintaxe acima.

A criar marcas através da interface web do GitHub

Você pode encontrar as instruções do GitHub para isso em sua criando a Página de ajuda de lançamentos . Aqui está um resumo:

  1. Clique no link releases na nossa página do repositório,

    Screenshot 1

  2. Clique em crie uma nova versão ou desenhe uma nova versão libertação,

    Screenshot 2

  3. Preencha os campos do formulário, em seguida, clique em publique a versão No fundo,

    Screenshot 3Screenshot 4

  4. Depois de criar a sua marca no GitHub, poderá querer ir buscá-la também ao seu repositório local:

    git fetch
    
 856
Author: Steven Vascellaro, 2018-03-14 16:36:09

Só tens de carregar na etiqueta Depois de executar o comando {[[0]}.

Por isso, fá-lo já.
 46
Author: kjdion84, 2016-07-04 17:56:50

A Criar Marcas

O Git utiliza dois tipos principais de marcas: leve e anotado.

Marcas Anotadas : Para criar uma marca anotada no git, você pode simplesmente executar os comandos simples no seu terminal.

$ git tag -a v2.1.0 -m "xyz feature is released in this tag."
$ git tag
v1.0.0
v2.0.0
v2.1.0

O-m indica a mensagem para essa etiqueta em particular. Podemos escrever um resumo das características que vai marcar aqui.

Etiquetas Leves:

A outra maneira de marcar commits é etiqueta leve. podemos fazê-lo da seguinte forma:

$ git tag v2.1.0
$ git tag
v1.0.0
v2.0.0
v2.1.0

Carregar A Marca

Para carregar em determinada marca pode usar abaixo do comando:

git push origin v1.0.3

Ou se quiser carregar em todas as marcas, então use abaixo do comando:

git push --tags

listar todas as marcas: Para listar todas as marcas use o seguinte comando

git tag
 29
Author: Lawakush Kurmi, 2018-03-23 13:11:09

Tudo depende do tipo de marca que queres criar:

  • Se quiser criar marcas anotadas, para mostrar os meta-dados extra, pode fazê-lo da seguinte forma: git tag -a v1.0.0.
  • por outro lado, as marcas leves são usadas para "marcar" os seus compromissos para uso privado: git tag v1.0.0.

Existem algumas outras funcionalidades de marcas como:

  • listagem das etiquetas - git tag -l -n3. O comando lista todas as marcas existentes com o máximo de 3 linhas da sua mensagem de marcas. Por omissão-n só mostra a primeira linha.
  • detalhes da etiqueta - git show <tag_identifier>. Mostra tudo o que precisa de saber sobre uma etiqueta específica.
  • Etiquetas de ordenação - git tag --sort=<type>
  • a publicar etiquetas - git push origin v1.0. Você pode carregar a etiqueta individualmente, ou você pode executar o git push -- tags que irá carregar todas as tag ao mesmo tempo.

Verifique este artigo relacionado com a marca para mais informações relevantes.

 1
Author: Nesha Zoric, 2018-06-14 07:54:50

Cuidado: no comando acima (git tag -a v1.0 é usada a bandeira -a. Esta bandeira diz ao Git para criar uma bandeira anotada. Se você não fornecer a bandeira (i.e. git tag v1.0, então ela irá criar o que é chamado de uma etiqueta leve.


As marcas anotadas são recomendadas porque incluem muita informação extra, tais como:

  • a pessoa que fez a etiqueta
  • a data em que a etiqueta foi feita
  • Uma mensagem para a etiqueta

    Por causa disto, você deve sempre usar etiquetas anotadas.

 0
Author: silva blaze, 2018-05-10 08:21:17