Primeiro, abra seu terminal. Vamos criar um diretório principal para o projeto e navegar para dentro dele.
No seu terminal, execute os seguintes comandos:
mkdir todo-app
cd todo-app
Agora, você deve estar dentro da pasta todo-app/. Esta será a "raiz" (root) de todo o nosso projeto, onde colocaremos o deps.edn, o .gitignore e tudo mais.
Certo.
Agora que temos nossa pasta, vamos dizer ao Git para começar a "observá-la".
Por que fazemos isso? O Git é nosso sistema de controle de versão. Pense nele como uma "máquina do tempo" para o nosso código. Ele nos permite salvar "fotos" (chamadas commits) do nosso projeto à medida que avançamos. Se algo quebrar, podemos facilmente voltar para uma versão que funcionava.
Ação: Dentro da pasta todo-app/, execute este comando:
git init
O que vai acontecer? Você verá uma resposta parecida com:
Initialized empty Git repository in /path/to/your/todo-app/.git/
Isso significa que o Git criou um subdiretório oculto chamado .git. É ali que ele armazena todo o histórico e as informações do seu projeto. Você não precisa (e geralmente não deve) mexer nesse diretório diretamente.
Vamos aproveita e definir qual será a branch principal, mas depois falamos mais sobre branchs
git branch -m main
Agora temos um repositório Git, mas ele ainda não sabe o que deve ou não deve observar. O próximo passo, e um dos mais importantes, é dizer a ele quais arquivos ignorar.
Certo. Este é um passo crítico para manter seu repositório limpo.
.gitignore