Como adicionar tag específico commit em git

Como adicionar tag específico commit em git
A tag é uma característica útil do git. O ponto específico do repositório pode ser identificado definindo a tag para esse ponto. É usado principalmente para manter a versão de liberação do repositório, e o usuário poderá se mover na versão anterior do repositório usando a tag. A tag pode ser criada para uma confirmação específica da história do Git. Para criar esse tipo de tag, o commit sha será necessário no momento da criação da tag. É melhor saber como criar a tag para o repositório antes de adicionar uma tag para uma confirmação específica. As maneiras de criar a tag simples e uma tag para o commit específico explicaram neste tutorial.

Pré -requisitos:

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.

Crie uma conta do GitHub

Você precisará criar uma conta do GitHub para verificar a saída dos comandos usados ​​neste tutorial.

Crie um repositório local e remoto

Você precisa criar um repositório local e publicar o repositório no servidor remoto para testar os comandos usados ​​neste tutorial.

Crie uma tag git simples:

Você pode criar um novo repositório local ou qualquer repositório existente para verificar os comandos usados ​​nesta parte deste tutorial. Eu usei um repositório local existente chamado Galeria de imagens e abriu a pasta do repositório do terminal. Execute os seguintes comandos para verificar o status atual do repositório, adicione um arquivo não rastreado, comprometa a tarefa, criar uma tag e exibir a lista da tag existente.

$ git status
$ git add f1.jpg
$ git commit -m "primeira imagem adicionada."
$ git tag V-1.0
$ git tag -n

A saída a seguir mostra que o repositório Git possui três arquivos não rastreados e o arquivo F1.jpg foi adicionado ao repositório. Esta tarefa foi comprometida. Em seguida, uma etiqueta chamada V-1.0 criou e exibiu.

Crie tag git para um compromisso:

O valor de commit sha é necessário para adicionar uma tag git para esse compromisso específico. O comando 'Git Log' com a opção -Neline é usado para obter o código SHA curto de uma confirmação. Execute os seguintes comandos para verificar o status Git atual, adicione um arquivo não rastreado chamado F2.JPG, comprometa a tarefa e obtenha a lista de todos os compromissos com um curto valor de sha.

$ git status
$ git add f2.jpg
$ git commit -m "Segunda imagem adicionada."
$ git log --oneeline

A saída a seguir mostra que o repositório possui dois arquivos não rastreados, um arquivo é adicionado e a tarefa é comprometida. Em seguida, o comando 'Git Log' mostra que a lista de três tarefas de confirmação com os valores da SHA.

Selecione o Valor SHA de Commit na saída do log e execute os seguintes comandos para criar uma tag para essa confirmação específica e verifique as informações do log novamente.

$ git tag V-2.0 792E311 -M "A tag é adicionada para o segundo compromisso com V -2.0 "
$ git log --oneeline

A saída a seguir mostra que uma etiqueta chamada V-2.0 foi adicionado para o Valor SHA de Commit, 792E311.

Crie tag git para o último compromisso:

Criar uma nova tag baseada em qualquer valor de commit sha foi mostrada no exemplo anterior. Mas se você deseja criar uma tag para o último compromisso, não precisa saber o commit sha valor. Um novo arquivo foi adicionado e a tarefa foi cometida como a parte anterior deste tutorial. Execute o comando 'git log -online' para verificar a última tarefa comprometida.

$ git log -oneline

A saída a seguir mostra que a última mensagem comprometida é “Terceira imagem adicionada” E ele se comprometeu no ramo principal.

A última tarefa comprometida pode ser referida pela cabeça, e você não precisa do Commit SHA para criar uma tag para a última confirmação. Execute os seguintes comandos para criar uma tag para a última confirmação com a cabeça e exiba as informações do log depois de criar a tag.

$ git tag v-3.0 Cabeça -m "Tag é adicionada para a terceira confirmação"
$ git log --oneeline

A saída a seguir mostra que uma etiqueta chamada V-3.0 foi criado para o último compromisso.

Agora, abra o repositório do Desktop do Github. A imagem a seguir mostra três mensagens de compromisso com os três nomes de tags criados na parte anterior deste tutorial. Agora, clique no Publicar repositório opção para publicar o conteúdo atualizado do repositório local para o repositório remoto.

Quando o repositório é publicado através Desktop do Github, Em seguida, ele não publica as informações adicionadas da tag. Portanto, a tag adicionada pode ser publicada no repositório remoto usando o comando 'git push'. Execute o seguinte comando para empurrar as informações da tag para o servidor remoto. Você precisa fornecer o nome de usuário e a senha da conta Git para executar o comando corretamente.

$ git push - -tag

A saída a seguir mostra que três novas entradas de tag foram empurradas para o repositório remoto.

Agora, faça o login na conta Git do GitHub.com e abra o repositório remoto chamado Image Gallery que foi publicado na etapa anterior. Quando o link da tag clicou, as informações apareceram. Todas as tags publicadas com mensagens de tag estão exibidas aqui.

Conclusão:

Diferentes maneiras de adicionar o commit específico da tag foram descritas neste tutorial usando um repositório de demonstração Git. Uma tag simples, uma tag com um sha de confirmação específico e uma tag para a última confirmação foram criados neste tutorial para ajudar os leitores a saber como criar uma tag e aplicá -la corretamente em seu repositório.