Configuração Inicial
- git config --global user.name "Seu Nome" # Configura o nome do usuário globalmente
- git config --global user.email "seu@email.com" # Configura o email globalmente
Iniciar um Repositório
- git init # Inicializa um novo repositório Git
Clonar um Repositório
- git clone URL_DO_REPOSITORIO # Cria uma cópia local de um repositório remoto
Realizando Alterações
- git status # Exibe o status do repositório (arquivos modificados, adicionados etc.)
- git add nome-do-arquivo # Adiciona um arquivo específico para ser incluído no próximo commit
- git add . # Adiciona todos os arquivos modificados para serem incluídos no próximo commit
- git commit -m "mensagem do commit" # Registra as alterações adicionadas como uma nova versão
Visualizando o Histórico
- git log # Mostra o histórico de commits
Resolução de Conflitos
- Durante o merge, o Git pode identificar conflitos que precisam ser resolvidos manualmente.
Outros Comandos Úteis
- git remote # Exibe informações sobre os repositórios remotos conectados
- git fetch # Busca as alterações do repositório remoto, mas não as mescla automaticamente
- git rm nome-do-arquivo # Remove um arquivo do repositório e prepara para ser removido do controle de versão
- git diff # Mostra as diferenças entre o código no diretório de trabalho e as alterações confirmadas
- git push --tags # Envia as tags para o repositório remoto