Introdução ao papel
No gerenciamento de código git, às vezes queremos adicionar uma tag a um commit específico, como identificar as informações da versão, neste momento podemos usar a função de marcação no git.
Colocar uma tag é semelhante a colocar um marcador em um livro. No futuro, você pode usar diretamente a tag para encontrar o local do envio. Caso contrário, você só precisa olhar para o valor de hash do commit para retornar ao especificado localização, o que é complicado.
Com especial destaque para:
Ao usar o Git para controle de versão, a marcação (tag) geralmente é usada para marcar um ponto de confirmação específico, como um marco importante ou um lançamento de versão. Você pode marcar a qualquer momento, mas geralmente antes de marcar, você confirma suas alterações e envia essas alterações para o repositório remoto.
Processo de operação básica
Aqui estão as etapas básicas do processo:
-
Em seu repositório local, faça alterações no código.
-
Confirme essas alterações. Você pode usar
git commit
o comando para confirmar suas alterações.git commit -m "your commit message"
-
Envie esses commits para o repositório remoto. Você pode usar
git push
o comando para enviar suas alterações.git push origin your-branch-name
-
Marque um commit específico. Você pode usar
git tag
o comando para fazer tags.git tag -a v1.0 -m "version 1.0"
-
Envie tags para um repositório remoto. Você pode usar
git push --tags
o comando para enviar suas tags.git push origin --tags
Por exemplo: git push origin V1.0
Observe que git tag
o padrão é marcar no commit atual (HEAD). Se quiser marcar outro commit, você pode git tag
anexar o hash desse commit ao comando. Por exemplo git tag -a v1.0 9fceb02 -m "version 1.0"
, onde 9fceb02 é o hash do commit que você deseja marcar.
Algumas outras operações:
Exibir tags:
Através do comando git tag, podemos visualizar todas as tags.
Excluir tags:
Se você deseja excluir uma tag, pode usar o comando git tag -d v1.0, onde -d é o comando de exclusão e v1.0 é o nome da tag que deseja excluir.