Flashcards
Git Tag
Flashcards do conjunto (11)
- 1Git tagcomando usado para dar um nome para os seus commits
- 2git tag -a -mo -a serve para fazer uma tag anotada, enquanto o -m serve para colocar ditas anotações dentro da tag sendo dada.
- 3Diferença de gits anotadas e peso leveenquanto peso leves são apenas como um screenshot de uma versão antiga do projeto,
- 4Como fazer uma tag peso leve?git tag (sem adição de -a, -m, entre outros)
- 5Adicionando tags após o commit já ser feitoQuando o commit já é feito, através do uso das primeiras letras do commit para identifica-lo, se usa o git tag -a, o nome da tag e o commit no qual deseja aplicar
- 6Colocar tags em repositórios remotosPara adicionar a tag em um repositório remoto, deve ser usado o nome da tag dentro do git push, ou seja, deve ser usado o "git push origin " para poder exportar o nome da tag junto.
- 7Adicionando múltiplas tags para o repositório remotoPara poder transferir múltiplas tags ao mesmo tempo, deve ser adicionado --tags no git push, ao invés de usar o nome completo das tags ou usar o comando uma por uma.
- 8Deletando uma tag num repositório localé usado o commando git tag, adicionando um -d e o nome da tag que deseja deletar.
- 9Deletando tags em um repositório remotoExistem duas maneiras de se fazer isso(mas a gnt pega a mais facil, duh).
Para deletar uma tag em um repositório remoto, deve ser usado o git push origin com um --delete e ,após isso, o nome da tag que deseja deletar. - 10Fazer checkout com uma tagUsar o git checkout e a tag é ruim pois deixa o seu código num estado de detached HEAD, então, para poder seguramente alterar o seu código, deve ser criada uma branch usando a versão da tag como base, ou seja, git checkout -b
- 11Perigos de uma detached HEAD e de criar uma branch a partir de uma tag
Informações
- Descrição
- Flashcards baseados no capítulo 2.7 do livro Pro Git - Tagging
- Criado por
- Nuno Martins · out 2024
- Atualizado
- 1 out 2024
- Visualizações
- 3
- Avaliação