3. Colocando o projeto sob controle de versão

Inicializando um repositório

Estamos prestes a inicializar nosso primeiro repositório! Espero que você ainda não tenha fechado o terminal, porque vamos usá-lo para algo importante.

O comando para criar um novo repositório é

. Ele cria um repositório novo e vazio no diretório atual. Execute o seguinte comando no terminal para inicializar o novo repositório:

Vamos lá!
Tarefa
Concluída

Execute o comando git init no terminal.

Se tudo saiu conforme o planejado, você deve ver algo assim na saída do comando:

Resultado:
Initialized empty Git repository in .../.git/

Isso significa que as alterações do nosso projeto agora podem ser rastreadas pelo Git.

Mais alguma coisa?

O repositório em si fica em um diretório oculto chamado .git. Por ser oculto, os exploradores de arquivos normalmente não o mostram por padrão. Ainda assim, você pode vê-lo no terminal executando o comando

com a opção -Force-a. Tenha em mente que, se algo acontecer com o diretório .git, o repositório vai ficar corrompido.

Todo o resto no diretório raiz do projeto costuma ser chamado de

(em inglês, working tree ou working directory). Pense nos diretórios e arquivos do seu projeto se espalhando como os galhos de uma árvore — é por isso que o Git usa a palavra tree (árvore) aí. É o lugar onde você faz todo o trabalho, cria e edita arquivos etc. Os arquivos do diretório de trabalho podem ser diferentes do que você salvou no repositório. Por exemplo, você pode ter um arquivo no diretório de trabalho que ainda não está no repositório. Você pode dizer ao Git para salvar as alterações no repositório ou descartá-las.

Next step
Quer testar o modo história?

Faça o curso do jeito que ele foi pensado: progressão em pequenas doses, ordem linear e focada, desbloqueio gradual das entradas da Gitopedia. Continue com o Git de verdade no VS Code/Cursor/Antigravity/Windsurf a qualquer momento.

Modo história
GRATUITO
mas precisa de login