Comandos bem mais básicos
- git init: Inicializa um novo repositório Git em um diretório.
- git clone <url>: Cria uma cópia local de um repositório remoto.
- git add <arquivo>: Adiciona um arquivo à área de staging, preparando-o para o commit.
- git commit -m “mensagem do commit” : Cria um snapshot das alterações adicionadas à área de teste.
- git status: Mostra o status do repositório, indicando quais arquivos foram modificados, aumentados ou removidos.
- git log: Exibe o histórico de commits.
- git diff: Mostra as diferenças entre duas versões de um arquivo ou entre seu diretório de trabalho e a última versão comprometida.
Comandos para gerenciar filiais:
- git branch: Lista todas as ramificações existentes.
- git branch <nome_da_branch>: Cria um novo branch.
- git checkout <nome_da_branch>: Muda para um branch existente.
- git merge <nome_da_branch>: Mescla as alterações de uma branch na branch atual.
Comandos para interagir com repositórios remotos:
- git remote add <nome> <url>: Adiciona um repositório remoto.
- git push <nome> <branch>: Envia as alterações locais para o repositório remoto.
- git pull <nome> <branch>: Baixa as alterações de um repositório remoto e as mescla na filial local.
Outros comandos úteis:
- git reset –hard <commit>: Volta para um commit específico, descartando todas as alterações não confirmadas.
- git revert <commit>: Reverte as alterações de um commit específico.
- git tag <nome_da_tag> <commit>: Cria uma tag para marcar um commit específico.
- git stash: Guarda temporariamente as alterações não cometidas para poder voltar a elas mais tarde.
#Git #ComandosGit #VersionControl #GitHub #GitTips #DevTools #Desenvolvimento #Programação #GitWorkflow #ControleDeVersão #GitCommands #DevLife #ProdutividadeDev #Coding #GitTutorial