Comandos Git

git init

Inicia um novo repositório Git no diretório atual.

git clone [URL]

Clona um repositório Git existente para o diretório local.

git add .

Adiciona alterações ao índice (staging area) para prepará-las para o commit.

git commit -m "mensagem"

Realiza um commit com as alterações adicionadas, incluindo uma mensagem que descreve as mudanças feitas.

git status

Exibe o estado atual do repositório, indicando quais arquivos foram modificados, adicionados ou removidos.

git log

Mostra o histórico de commits do repositório.

git branch

Lista todas as branches locais e destaca a branch atual.

git branch [nome-da-branch]

Cria uma nova branch.

git checkout [nome-da-branch]

Altera para uma branch específica.

git merge [branch]

Combina as alterações de uma branch para a branch atual.

git pull

Atualiza o repositório local com as alterações do repositório remoto.

git push [remote] [branch]

Envia os commits locais para o repositório remoto.

git remote -v

Lista os repositórios remotos configurados.

git fetch

Recupera as últimas alterações do repositório remoto, mas não faz merge automaticamente.

git reset [arquivo]

Desfaz as alterações no arquivo especificado, removendo-o do índice.

git rm [arquivo]

Remove um arquivo do repositório e o inclui no próximo commit.

git diff

Mostra as diferenças entre as alterações que ainda não foram adicionadas ao índice.

git remote add [nome-remoto] [URL]

Adiciona um repositório remoto com um nome específico.

git push add origin main

Nota: Este comando parece estar incorreto. O comando correto é git push origin main, que envia os commits locais para a branch "main" no repositório remoto "origin".