Voltar às aulas
Git e Carreira 15 min Iniciante

Evolua o projeto com segurança

Git e versionamento semântico

Registre mudanças claras e comunique o impacto de cada versão.

Objetivo

Criar commits objetivos e diferenciar MAJOR, MINOR e PATCH.

Pré-requisito

Ter um pequeno projeto ou arquivo para versionar.

O que é

Conceito sem complicação

Git registra versões do código. O versionamento semântico usa MAJOR.MINOR.PATCH para comunicar quebra, recurso compatível ou correção.

Por que importa

Histórico legível permite revisar, colaborar e recuperar o projeto.

Analogia

Cada commit é uma fotografia identificada; a versão é a edição publicada do álbum.

terminal.sh

bash

git add ControleEstoque.java
git commit -m "fix: valida quantidade negativa"

# 1.4.2
# MAJOR.MINOR.PATCH

Linha por linha

1

git add seleciona a mudança que entrará no próximo registro.

2

git commit cria o registro com uma mensagem explicativa.

3

fix comunica correção de comportamento.

4

PATCH cresce quando há correção compatível.

5

MINOR cresce com novo recurso compatível; MAJOR, com quebra de compatibilidade.

Erro comum

Usar mensagens vagas como atualização ou coisas novas.

Exercício guiado

Escreva um commit para a inclusão do relatório de estoque.

Agora sozinho

Classifique três mudanças: correção visual, novo filtro e alteração incompatível da API.

Preciso de uma dica

Pergunte se a mudança corrige, adiciona ou quebra algo existente.

Teste seu conhecimento

Qual parte muda em uma correção compatível?

Progresso da aula

Registre a conclusão e continue no ritmo.

Próxima aula