Aqui estão alguns comandos básicos do Git com exemplos ilustrativos:
1. git init
Inicialize um novo repositório Git no diretório atual.
Exemplo:
git init
2. git clone <repository>
Clone um repositório de um repositório remoto para sua máquina local.
Exemplo:
git clone https://github.com/user/repository.git
3. git add
<arquivo>
Adicione um arquivo à área de preparação para se preparar para a confirmação.
Exemplo:
git add myfile.txt
4. git commit -m
"<mensagem>"
Crie um novo commit com uma <mensagem> para registrar as alterações na área de preparação.
Exemplo:
git commit -m "Add new feature"
5. git status
Exiba o status do repositório e dos arquivos, incluindo o status das alterações não confirmadas.
Exemplo:
git status
6. git log
Exiba o histórico de commits do repositório, incluindo informações sobre os commits, autores e timestamps.
Exemplo:
git log
7. git pull
Sincronize e extraia alterações de um repositório remoto para seu repositório local.
Exemplo:
git pull origin main
8. git push
Envie as alterações do seu repositório local para um repositório remoto.
Exemplo:
git push origin main
9. git branch
Exiba a lista de ramificações no repositório e a ramificação ativa no momento.
Exemplo:
git branch
10. git checkout <branch>
Alterne para uma ramificação diferente no repositório.
Exemplo:
git checkout feature-branch
11. git merge <branch>
Mesclar alterações de uma ramificação na ramificação atual.
Exemplo:
git merge feature-branch
12. git remote add <name> <url>
Vincule um repositório local a um repositório remoto adicionando um arquivo remote.
Exemplo:
git remote add origin https://github.com/user/repository.git
13. git remote -v
Exiba a lista de remotos vinculados ao repositório local.
Exemplo:
git remote -v
14. git reset <file>
Desfaz alterações não confirmadas em um arquivo específico.
Exemplo:
git reset myfile.txt
15. git stash
Armazene temporariamente as alterações não confirmadas para trabalhar em uma ramificação diferente.
Exemplo:
git stash
Estes são apenas alguns dos comandos básicos do Git. O Git fornece muito mais comandos e funcionalidades para gerenciamento e colaboração de código-fonte.