Rullst AcademyRullst Academy/Lição
Git: cada mudança conta · Lição 02 / 10

Uma pasta, um repositório

Vamos preparar uma oficina isolada e assinar os commits com uma identidade fictícia de estudo.

Trilhas de aprendizado12 min

Vamos descobrir juntos

  1. 1

    Em uma pasta de estudos fora de outros repositórios, crie oficina-git e entre nela. Se esse nome já existir, escolha outro nome novo. Não execute os exemplos no repositório de um projeto importante.

  2. 2

    git init -b main cria a estrutura .git e escolhe main como nome inicial. Os comandos da trilha exigem Git 2.28 ou superior; use uma versão mantida do seu sistema. Uma pasta .git é metadado do repositório, não um arquivo para editar manualmente.

  3. 3

    git config --local afeta só esta oficina. user.name e user.email são metadados de autoria, não login nem senha. A identidade fictícia abaixo evita usar dados pessoais no exercício. Configuração --global afetaria outros repositórios do usuário.

  4. 4

    Para commits reais no GitHub, escolha antes o nome público e o endereço verificado ou noreply fornecido pela sua conta. Mudar a configuração depois não reescreve a autoria dos commits antigos. Por enquanto, ficamos no laboratório local.

GIT · .md

Seu laboratório de mudanças

Os experimentos desta página mostram saídas preparadas. Para executar comandos de verdade, use uma pasta nova de treino no computador e o guia incluído em “Baixar atividade”. Leia as instruções antes de cada comando.

Meus arquivos e GitHub

O editor abaixo guarda suas anotações em Markdown neste navegador. Baixe uma cópia para levá-las a outro aparelho. Enviar esse arquivo ao GitHub não envia o histórico .git do seu computador.

DA LIÇÃO PARA A PRÁTICA

Guia para acompanhar no seu ritmo

Leia os passos antes de usar a referência abaixo. Comandos são executados no terminal do sistema indicado; o cadastro acontece no site oficial. Os exercícios da Rullst Academy são treino e não verificam sua instalação ou conta externa.

mkdir oficina-git
cd oficina-git
git init -b main
git config --local user.name "Local Learner"
git config --local user.email "learner@example.test"
git status

Links oficiais e próximo passo

✦
SUA MISSÃO

Criar o repositório e configurar identidade apenas nele.

Agora é a sua vez

Oficina de descobertas

Leia o estado, escolha o próximo passo

A pasta nova já recebeu git init -b main e a configuração local de Local Learner. Ainda não criamos commits. Um cenário consulta a branch; o outro consulta o nome do autor. As saídas são preparadas, sem executar Git nesta página.
Mini experimento

Simulação didática: compare os cartões e confira suas previsões. O navegador não está compilando Rust nem iniciando um servidor.

git branch --show-current
Monte suas respostas e confira quando estiver pronto.
Uma pausa para entender

Qual configuração fica restrita à oficina atual?

Preciso de uma pista

O escopo local fica no repositório, sem trocar a identidade dos outros projetos.

Carregando sua jornada…

Leve com você

Crie a oficina e execute git config --local --get user.email. Confira o escopo com git config --show-origin --get user.name. Registre apenas a origem da configuração, sem publicar caminhos pessoais.

No seu ritmo

Meus arquivos e GitHub

Toda lição pode virar um registro seu: código, anotações ou um plano de prática. Guardar um arquivo no GitHub é opcional e não altera seu XP.

Manual do aluno

O editor e os downloads abrem quando esta lição estiver liberada para sua conta. Confira o acesso abaixo ou volte ao mapa da trilha.

Conferindo seu acesso à lição…

Rullstpetbot

A IA pode errar. Confira no material da lição.