Criando e gerenciando versões
Utilize o recurso de versões do GitHub para empacotar e documentar as versões do seu software com notas e artefatos de versão.
Criando e gerenciando versões é uma aula grátis de Git & GitHub Professional Workflow no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Git & GitHub Professional Workflow, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Git & GitHub Professional Workflow inclui 4 aulas no total.
Boas-vindas aos lançamentos do GitHub!
A funcionalidade Lançamentos do GitHub ajuda-o a empacotar e fornecer versões estáveis do seu software aos utilizadores. Pense nela como um anúncio formal de uma nova versão.
É essencial para projetos que precisam de distribuir binários compilados, documentação ou instantâneos específicos do código-fonte.
Os lançamentos baseiam-se em etiquetas
Cada lançamento do GitHub está diretamente associado a uma etiqueta do Git. Uma etiqueta marca um ponto específico do histórico do seu repositório, normalmente um número de versão como v1.0.0.
- As etiquetas fornecem uma referência permanente e imutável para uma confirmação.
- Os lançamentos acrescentam metadados detalhados (como notas do lançamento e recursos) a essa etiqueta.
Antes de criar um lançamento, certifique-se de que enviou a etiqueta pretendida para o GitHub!
Redigir notas de lançamento claras
As notas do lançamento são descrições que explicam o que há de novo, o que foi melhorado ou corrigido numa versão específica. São essenciais para comunicar alterações aos seus utilizadores.
- Utilize uma linguagem clara e concisa.
- Realce as principais funcionalidades e correções de erros.
- É possível utilizar a formatação Markdown para obter texto formatado.
Incluir recursos nos lançamentos
Os recursos do lançamento são ficheiros que pode anexar a um lançamento, disponibilizando-os para transferência. Podem incluir:
- Binários compilados (por exemplo,
.exe,.dmg) - Código-fonte comprimido (
.zip,.tar.gz) - Ficheiros de documentação ou instaladores
Fornecem, num só lugar, tudo o que os utilizadores precisam para essa versão específica.
Criar um novo lançamento (interface)
Para criar um lançamento:
- Aceda ao seu repositório no GitHub.
- Clique em 'Lançamentos' (normalmente encontra-se na barra lateral direita ou no separador 'Código').
- Clique no botão 'Criar um novo lançamento'.
É aberto um formulário onde poderá definir os detalhes do lançamento.
Definir e publicar o seu lançamento
Na página de criação do lançamento:
- Escolherá uma etiqueta do Git existente ou criará uma nova.
- Indicará um título do lançamento (por exemplo, 'Versão 1.0.0 - Lançamento inicial').
- Escreverá as suas notas detalhadas do lançamento.
Pode marcá-lo como uma 'versão de pré-lançamento' (para testes) ou publicá-lo diretamente.
Notas de lançamento automáticas
O GitHub pode ajudar a gerar notas de lançamento automaticamente!
Ao clicar em 'Gerar notas de lançamento', o GitHub analisará as confirmações e os pedidos de integração incorporados desde a última etiqueta de lançamento e sugerirá um resumo. Poderá então editá-lo e aperfeiçoá-lo.
Carregar recursos para transferência
Quando as notas do lançamento estiverem prontas, poderá carregar recursos.
Basta arrastar e largar os ficheiros na área designada ou clicar para procurar. O GitHub irá carregá-los e estes aparecerão como ficheiros transferíveis na página do lançamento.
Gerir lançamentos existentes
Todos cometem erros! Pode sempre editar ou eliminar um lançamento.
- Na página 'Lançamentos', encontre o lançamento que pretende modificar.
- Clique no ícone de lápis para editar ou no ícone de caixote do lixo para eliminar.
A edição permite alterar as notas, o título ou os recursos. A eliminação remove o lançamento do GitHub, mas a etiqueta Git subjacente permanece.
Verificação das funcionalidades dos lançamentos
Quais das seguintes opções são componentes ou características essenciais de um lançamento do GitHub?
Resumo da lição
Aprendeu a criar e gerir lançamentos do GitHub!
- Os lançamentos fornecem instantâneos formais e versionados do seu projeto.
- Baseiam-se em etiquetas do Git e incluem notas do lançamento e recursos opcionais.
- Pode criar, editar e eliminar lançamentos através da interface do GitHub.
Isso ajuda os utilizadores a encontrar e transferir facilmente versões estáveis do seu software.
Perguntas Frequentes
A aula “Criando e gerenciando versões” é grátis?
Sim — o texto completo de “Criando e gerenciando versões” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Git & GitHub Professional Workflow, atualize para CoddyKit PRO. O curso de Git & GitHub Professional Workflow inclui 4 aulas no total.
O que vou aprender em “Criando e gerenciando versões”?
Utilize o recurso de versões do GitHub para empacotar e documentar as versões do seu software com notas e artefatos de versão. Você pratica Git & GitHub Professional Workflow com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Git & GitHub Professional Workflow?
Nenhuma experiência prévia é necessária. Git & GitHub Professional Workflow no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.
Quanto tempo leva a aula “Criando e gerenciando versões”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Git & GitHub Professional Workflow?
Sim. Cada aula de Git & GitHub Professional Workflow inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Versionamento semântico com tags
- Criando e gerenciando versões
- Ramificações de versão e hotfixes
- Gerando Registros de Alterações e Notas de Versão