Meta tags:
description= Aprenda sobre o git tag, seus tipos, como compartilhar, verificar e excluir tags no Git.;
Headings (most frequently used words):
tags, tag, uma, git, do, anotadas, leves, de, que, criando, vs, lista, adicionando, commits, antigos, substituindo, antigas, enviando, para, repositório, remoto, inspecionando, fazendo, checkout, excluindo, tópicos, relacionados, prática,
Text of the page (most frequently used words):
git (121), tag (88), tags (46), para (42), uma (37), commit (22), que (18), copiar (17), aprender (15), como (15), com (13), branch (13), você (13), #repositório (12), comando (11), anotadas (10), push (10), rc1 (10), commits (9), leves (8), opção (8), por (8), são (8), introdução (8), html (7), checkout (7), remoto (7), log (6), pode (6), head (6), metadados (6), abaixo (6), use (6), mensagem (6), w3docs (5), editor (5), identificador (5), usar (5), mais (5), sem (5), não (5), nome (5), excluir (5), criar (5), elas (5), formatter (5), color (5), todos (4), generator (4), prática (4), antigos (4), lista (4), ser (4), enviar (4), padrão (4), cria (4), opções (4), armazenam (4), data (4), criador (4), exemplo (4), hash (4), 29389857951b64cf874c3557a0f3547bd83b899a (4), show (4), seu (4), execute (4), merge (4), json (3), code (3), diff (3), encoder (3), quizzes (3), exercícios (3), php (3), javascript (3), css (3), criando (3), estado (3), adicionar (3), existente (3), armazenadas (3), adicionais (3), mail (3), podem (3), qual (3), origin (3), remote (3), release (3), aponta (3), crossword (3), merging (3), email (3), protected (3), annotated (3), dados (3), anotada (3), delta (3), done (3), objects (3), las (3), nova (3), changes (3), específico (3), v15 (3), tipos (3), string (3), tools (3), italiano (2), português (2), español (2), français (2), русский (2), deutsch (2), english (2), sobre (2), beautifier (2), password (2), ferramentas (2), python (2), java (2), livros (2), snippets (2), tópicos (2), relacionados (2), excluindo (2), fazendo (2), inspecionando (2), enviando (2), substituindo (2), antigas (2), adicionando (2), this (2), page (2), blame (2), verificar (2), passando (2), antigo (2), referenciado (2), todas (2), criadas (2), quais (2), funcionalidades (2), continuar (2), trabalhando (2), suas (2), marcar (2), delete (2), também (2), local (2), inspecionar (2), isso (2), diretamente (2), vez (2), sha (2), quando (2), 0000 (2), 2025 (2), jun (2), mon (2), date (2), doe (2), jane (2), version (2), visualizar (2), locais (2), 100 (2), using (2), clone (2), old (2), anterior (2), for (2), init (2), referência (2), rc2 (2), with (2), esta (2), objetos (2), completos (2), banco (2), incluem (2), versões (2), histórico (2), lançamento (2), dois (2), name (2), workflows (2), rebase (2), repository (2), controle (2), versão (2), 2026, direitos, reservados, feito, desenvolvedores, idioma, política, privacidade, contato, empresa, try, tutoriais, exemplos, gratuitos, web, desde, 2014, next, previous, yes, was, helpful, excluída, colocará, separado, novo, usada, várias, juntas, force, necessário, referências, mutáveis, alteradas, após, criação, transforme, publique, encontre, deseja, localmente, remove, envie, exclusão, deleting, veja, from, quiser, partir, desse, ponto, crie, checking, out, coloca, quaisquer, novos, fizer, aqui, pertencerão, serão, acessíveis, meio, portanto, perdidos, mudar, desanexado, author, tagger, armazenados, ele, exibe, seguidos, all, ainda, possui, new, gr8, gittagdocs, reused, total, bytes, kib, writing, compressing, threads, compression, counting, pushing, única, passe, enviadas, automaticamente, transfere, mas, deixa, trás, precisa, enviá, explicitamente, qualquer, pessoa, receba, replacing, tentar, resultará, erro, forçar, atualizar, substituirá, conteúdo, selecionado, how, works, 3a4a271eda8725415634dd79daabbc4d9b6008e, logic, little, 89f3aaab4479697da7686c15f77a3d64d9165190, method, b4a5697498bd301d84096da251c98a07c7723e65, pretty, oneline, passar, específica, usado, referenciar, forneça, wildcard, expressão, curinga, filtrar, output, resultado, verá, saída, semelhante, command, listar, lightweight, leve, identificada, simplesmente, ponteiro, objeto, diretório, refs, inline, message, fornecer, ignorar, executar, texto, configurado, será, aberto, solicitando, insira, armazena, contêm, assim, publicadas, prefira, registre, marcou, quem, apenas, apontando, extras, assinatura, comportam, marcador, privado, marcadores, temporários, registram, assinadas, verificadas, criptograficamente, lançamentos, tudo, compartilha, outras, pessoas, gpg, gnu, privacy, guard, escolher, tipo, certo, importa, parece, substitua, semântico, suporta, principal, diferença, entre, quantidade, página, aborda, listá, filtrá, nomeada, contrário, avança, cada, faz, permanece, fixada, foi, criada, torna, ideais, pontos, significativos, permanentes, projeto, comumente, aprenda, seus, compartilhar, detached, assinar, lfs, gitattributes, hooks, worktree, subtree, submodule, advanced, tips, fork, baseado, trunk, gitflow, funcionalidade, estratégias, conflitos, switch, branches, pull, fetch, syncing, reflog, cherry, pick, amend, rewriting, history, restore, reset, revert, clean, undoing, bisect, status, examining, gitignore, stash, add, saving, alias, config, setting, chave, ssh, instalar, software, gerenciamento, código, fonte, sistema, getting, started, entrar, pesquisar, formatters, url, reverse, sha256, md5, length, calculator, colors, hsl, hex, mixer, converter, picker, general, cursos, tutorial, online,
Text of the page (random words):
git tag como usar o git tag tutorial online de git w3docs w3docs livros aprender html aprender css aprender javascript aprender git aprender java aprender php aprender python cursos quizzes exercícios snippets ferramentas general tools html editor password generator html encoder code diff json beautifier todos os 13 color tools color picker color converter color mixer color hex colors hsl todos os 10 string tools string length calculator md5 hash generator sha256 hash generator string reverse url encoder todos os 19 code formatters javascript formatter css formatter html formatter json formatter php formatter pesquisar na w3docs k pt english en deutsch de русский ru français fr español es português pt italiano it entrar aprender git getting started introdução sistema de controle de versão gerenciamento de código fonte software de controle de versão o que é git instalar o git chave ssh repositório git setting up a repository introdução git init git clone git config git alias saving changes introdução git add git commit git stash git diff gitignore examining a repository introdução git status git log git tag git blame git show git bisect undoing changes introdução git clean git revert git reset git restore git rm git mv rewriting history introdução git commit amend git rebase git rebase i git cherry pick git reflog syncing introdução git remote git fetch git push git pull using branches introdução git branch git checkout git switch git merge conflitos de merge estratégias de merge git workflows git workflows branch de funcionalidade gitflow baseado em trunk fork advanced tips git submodule git subtree git worktree git hooks gitattributes git lfs assinar commits detached head git tag aprenda sobre o git tag seus tipos como compartilhar verificar e excluir tags no git o que é uma tag do git uma tag é uma referência nomeada que aponta para um commit específico no histórico do git ao contrário de um branch que avança cada vez que você faz um commit uma tag permanece fixada no commit para o qual foi criada isso torna as tags ideais para marcar pontos significativos e permanentes em um projeto mais comumente versões de lançamento como v1 0 0 ou v2 3 1 esta página aborda como criar os dois tipos de tags anotadas e leves como listá las e filtrá las como adicionar tags a commits antigos e como enviar inspecionar e excluir tags criando uma tag do git para criar uma tag do git execute o comando abaixo git tag git tag name of ta g copiar ao criar uma tag substitua name of tag por um identificador semântico para o estado do repositório por exemplo v1 3 o git suporta dois tipos de tags anotadas e leves a principal diferença entre elas é a quantidade de metadados que armazenam tags anotadas vs tags leves escolher o tipo certo de tag importa mais do que parece tags anotadas são armazenadas como objetos completos no banco de dados do git elas registram o nome e mail e data do criador da tag incluem uma mensagem de tag e podem ser assinadas e verificadas criptograficamente com gpg gnu privacy guard use as para lançamentos e para tudo que você compartilha com outras pessoas tags leves são apenas um nome apontando para um commit sem metadados extras sem mensagem sem assinatura elas se comportam como um marcador privado use as para marcadores temporários ou locais para versões publicadas prefira tags anotadas para que o histórico registre quem marcou o lançamento e quando tags anotadas o git armazena tags anotadas como objetos completos em seu banco de dados elas contêm metadados adicionais como o nome e mail e data do criador da tag assim como os commits as tags anotadas incluem uma mensagem de tag executar o comando abaixo cria uma nova tag anotada com o id v1 3 o editor de texto padrão configurado será aberto solicitando que você insira uma mensagem de tag git annotated tag git tag a v1 3 copiar para fornecer a mensagem diretamente e ignorar o editor use a opção m git annotated tag with inline message git tag a v1 3 m release version 1 3 copiar tags leves o comando abaixo cria uma tag leve identificada como v1 3 lw tags leves são criadas sem as opções a s ou m elas simplesmente armazenam um ponteiro para um objeto de commit específico no diretório git refs tags git lightweight tag git tag v1 3 lw copiar lista de tags execute o comando abaixo para listar as tags armazenadas git tag command git tag copiar como resultado você verá uma saída semelhante a esta git tag output v0 10 0 v0 10 0 rc1 v0 11 0 v0 11 0 rc1 v0 11 1 v0 11 2 v0 12 0 v0 12 0 rc1 v0 12 1 v0 12 2 v0 13 0 v0 13 0 rc1 v0 13 0 rc2 copiar você pode usar a opção l com uma expressão curinga para filtrar a lista de tags git tag with wildcard git tag l rc v0 10 0 rc1 v0 11 0 rc1 v0 12 0 rc1 v0 13 0 rc1 v0 13 0 rc2 v0 14 0 rc1 v0 9 0 rc1 v15 0 0 rc 1 v15 0 0 rc 2 v15 4 0 rc 3 copiar adicionando tags a commits antigos por padrão git tag cria uma tag no commit referenciado por head você também pode passar uma referência de commit específica para adicionar uma tag a um commit mais antigo execute o comando git log para visualizar commits mais antigos no exemplo abaixo um commit de merge é usado para a nova tag para referenciar um commit específico forneça seu hash sha git log git log pretty oneline 29389857951b64cf874c3557a0f3547bd83b899a merging branch crossword b4a5697498bd301d84096da251c98a07c7723e65 init method for crossword 89f3aaab4479697da7686c15f77a3d64d9165190 little changes in logic 3a4a271eda8725415634dd79daabbc4d9b6008e merging branch how it works copiar execute o comando git tag para criar uma nova tag anotada com o id v1 2 para o commit selecionado no exemplo anterior git tag for old commits git tag a v1 2 29389857951b64cf874c3557a0f3547bd83b899a copiar substituindo tags antigas tentar criar uma tag com um identificador já existente resultará em um erro use a opção f forçar para atualizar uma tag existente o que substituirá seu conteúdo anterior git tag replacing old tags git tag a f v1 3 29389857951b64cf874c3557a0f3547bd83b899a copiar enviando tags para o repositório remoto as tags não são enviadas automaticamente com o git push por padrão o git push transfere commits mas deixa suas tags para trás você precisa enviá las explicitamente para que qualquer pessoa que clone o repositório as receba para enviar uma única tag passe seu nome para git push git tag pushing to remote git push origin v1 3 counting objects 9 done delta compression using up to 5 threads compressing objects 100 8 8 done writing objects 100 12 12 2 05 kib 0 bytes s done total 12 delta 3 reused 0 delta 0 to email protected gr8 gittagdocs git new tag v1 3 v1 3 copiar para enviar todas as tags locais que o repositório remoto ainda não possui use a opção tags git push all tags git push origin tags copiar inspecionando uma tag use o git show para visualizar os dados armazenados em uma tag para uma tag anotada ele exibe os metadados da tag criador data mensagem seguidos do commit para o qual aponta git show on an annotated tag git show v1 3 tag v1 3 tagger jane doe email protected m date mon jun 9 14 21 03 2025 0000 release version 1 3 commit 29389857951b64cf874c3557a0f3547bd83b899a author jane doe email protected m date mon jun 9 14 18 55 2025 0000 merging branch crossword copiar fazendo checkout de uma tag você pode usar o comando git checkout para inspecionar um commit com tag isso coloca o repositório em um estado de head desanexado o head aponta diretamente para um commit em vez de um branch quaisquer novos commits que você fizer aqui não pertencerão a um branch e só serão acessíveis por meio do hash sha portanto podem ser perdidos quando você mudar de branch git tag checking out a tag git checkout v1 3 copiar se você quiser continuar trabalhando a partir desse ponto crie um branch no local branch from a tag git checkout b release 1 3 v1 3 copiar excluindo tags você pode excluir uma tag local passando a opção d e o identificador da tag para git tag veja o exemplo abaixo git tag deleting tags git tag v1 v2 v3 git tag d v1 git tag v2 v3 copiar excluir uma tag localmente não a remove do repositório remoto para excluir uma tag do remoto também envie a exclusão git delete remote tag git push origin delete v1 copiar tópicos relacionados git log encontre o commit que deseja marcar com uma tag git push publique suas tags em um repositório remoto git branch transforme um commit com tag em um branch no qual você pode continuar trabalhando prática prática quais são as funcionalidades e opções do comando git tag no git quais são as funcionalidades e opções do comando git tag no git tags são referências mutáveis que podem ser alteradas após a criação tags anotadas armazenam metadados adicionais como o nome e mail e data do criador da tag tags leves são criadas sem as opções a s ou m e não armazenam metadados adicionais o comando git tag lista todas as tags armazenadas no repositório git tag por padrão cria uma tag no commit referenciado por head usar a opção f force com git tag é necessário para adicionar uma tag a um commit mais antigo com um identificador de tag já existente a opção tags com git push é usada para enviar várias tags juntas para um repositório remoto usar git checkout em uma tag colocará o repositório em um estado head separado criando um novo commit uma tag pode ser excluída passando a opção d e um identificador de tag para o comando git tag verificar was this page helpful yes no previous git log next git blame on this page o que é uma tag do git criando uma tag do git tags anotadas vs tags leves lista de tags adicionando tags a commits antigos substituindo tags antigas enviando tags para o repositório remoto inspecionando uma tag fazendo checkout de uma tag excluindo tags tópicos relacionados prática w3docs tutoriais exemplos exercícios snippets e quizzes gratuitos para a web desde 2014 livros aprender html aprender css aprender javascript aprender git aprender java aprender php aprender python prática exercícios quizzes editor try it ferramentas html editor password generator html encoder code diff json beautifier empresa sobre contato política de privacidade idioma english deutsch русский français español português italiano 2026 w3docs todos os direitos reservados feito para desenvolvedores
|