Criando um repositório local e configurando o Git
1. Criando um repositório
Um repositório é a pasta do seu projeto que o Git vai passar a vigiar. A partir do momento que você "inicializa" essa pasta, o Git começa a guardar o histórico de tudo que acontece nela.
mkdir meu-projeto
cd meu-projeto
git initVer explicação detalhada
O comando git init cria a pasta oculta .git, onde fica todo o histórico de commits, branches e configurações internas do repositório. Se você apagar essa pasta, perde todo o histórico do Git (os arquivos do projeto continuam existindo normalmente).
2. Dizendo ao Git quem é você
Antes de começar a salvar alterações, configure seu nome e e-mail. Assim, sempre que você fizer um commit, fica registrado quem fez aquela alteração.
git config --global user.name "Seu Nome"
git config --global user.email "seu@email.com"Para conferir se ficou salvo certinho:
git config --listVer explicação detalhada: escopos do git config
O comando git config serve para definir configurações do Git, como nome, e-mail, editor padrão, entre outras opções. Existem três escopos possíveis:
- --system: configurações válidas para todos os usuários do sistema operacional.
- --global: configurações válidas para o usuário atual, em todos os repositórios.
- --local: configurações válidas apenas para o repositório atual (sobrescreve o global).
Você pode alterar outras opções usando git config com o nome da configuração desejada. Exemplo:
git config --global core.editor "notepad"3. Arquivos básicos de início
Todo projeto costuma começar com alguns arquivos:
README.md: um texto que explica do que se trata o projeto..gitignore: uma lista de arquivos e pastas que o Git deve ignorar.- A estrutura de pastas inicial do código.
4. Primeiro commit
Um commit é como tirar uma "foto" do estado atual do seu projeto. Antes de fazer o commit, você precisa avisar ao Git quais arquivos entram nessa foto, usando git add .
git add .
git commit -m "Commit inicial"