CURSO · GIT / GITHUB
Versionando o projetoRepositório
Repositório · Commits

Repositório, commits e histórico

Crie um repositório local, organize arquivos na área de preparação e registre commits no histórico.

Objetivos

Ao final desta aula, você vai saber

01 · Iniciar

Criar um repositório

Usar git init para o Git passar a observar a pasta do projeto.

02 · Preparar

Escolher o que entra

Ler o git status e usar git add para montar a sacola.

03 · Registrar

Fazer um commit

Salvar um ponto no histórico com uma mensagem clara e deixar a branch como main.

Tópico 1

Criar o repositório local

Um repositório é a pasta do projeto sob o olhar do Git. Quando você executa git init, nasce a pasta oculta .git, onde o histórico fica guardado.

Prática

Pegando o carrinho

Na analogia, git init é entrar no mercado e pegar o carrinho. Sem isso, o Git ainda não sabe que aquela pasta é um projeto versionado.

1

Entre na pasta do projeto

No terminal, navegue até a pasta onde estão (ou estarão) os arquivos do seu trabalho.

2

Inicie o repositório

git init

Resultado esperado: o Git cria a pasta .git. Em muitos sistemas ela fica oculta, e isso é normal.
Tópico 2

Do status ao commit

O fluxo local mais comum é: olhar o estado, colocar arquivos na área de preparação, registrar o commit e nomear a branch principal.

Comandos

status, add, commit e main

git status é olhar a prateleira: mostra o que mudou e ainda não foi registrado. git add coloca itens na sacola (área de preparação, também chamada de staging). git commit passa no caixa e grava a nota fiscal no histórico.

1

Veja o estado

git status

2

Prepare os arquivos

git add .

O ponto significa “todos os arquivos desta pasta”. Depois, confira de novo com git status.

3

Registre o commit

git commit -m "primeira versão do projeto"

Escreva mensagens curtas e claras. Elas são o resumo da nota fiscal.

4

Garanta a branch main

git branch -M main

Assim a linha principal do histórico fica com o nome padrão mais usado hoje: main.

Atenção: não adicione arquivos com senhas, chaves ou dados pessoais. Se algo sensível aparecer no git status, tire-o da sacola antes do commit.
Quiz

Teste seus conhecimentos

Responda às 5 questões, uma por vez. Leia a explicação após cada resposta e refaça o quiz se precisar revisar.

Questão 01 de 050 / 5
Quiz concluído

Você terminou as 5 questões!

Dúvidas frequentes

Perguntas comuns

Qual a diferença entre add e commit?

git add escolhe o que entra no próximo registro. git commit grava esse conjunto no histórico com uma mensagem.

Posso fazer vários commits?

Sim. O ideal é criar commits pequenos e frequentes, cada um com uma mudança compreensível.

O que é branch?

É uma linha nomeada do histórico. Neste curso começamos com main, a linha principal do projeto.

Referências

Fontes e referências

Aula concluída: você já cria repositório local, prepara arquivos e registra commits. Na próxima aula, vamos ligar esse histórico ao GitHub.

O que você achou desta aula?