Comandos Git que todo desenvolvedor de software deve conhecer
Se você é o desenvolvedor de software, git é a ferramenta essencial que permite acompanhar o trabalho de codificação do dia a dia e tornar sua vida de programação muito mais fácil.
Sim, as ferramentas GIT constituem o grande pilar de apoio a todos os programadores das indústrias de tecnologia.
Git é uma ferramenta fundamental no desenvolvimento de software, fornecendo controle de versão, suporte de colaboração e uma estrutura robusta para gerenciar as complexidades dos projetos de codificação modernos. Ele melhora a produtividade da equipe, a qualidade do código e o processo geral de desenvolvimento.
Agora que você entende sobre a ferramenta Git, podemos explorar alguns dos comandos comuns que são usados pelo desenvolvedor de software em seu trabalho diário.
Lista de comandos Git:
1. git init:
Inicializa um novo repositório Git.
git init
2. git clone:
Cria uma cópia de um repositório remoto na sua máquina local.
git clone <repositório_url>
3. git add:
Adiciona alterações no diretório de trabalho à área de teste.
git add <nome_do_arquivo>
Para adicionar todas as alterações
git add.
4. git commit:
Registra alterações da área de teste para o repositório.
git commit -m "Mensagem de confirmação"
5. git status:
Mostra o status das alterações como não rastreadas, modificadas ou preparadas.
git status
6. git pull:
Busca alterações de um repositório remoto e as mescla no branch atual.
git pull
7.git push:
Envia as alterações do seu repositório local para um repositório remoto.
git push
8. git branch:
Lista as ramificações existentes e destaca a ramificação atual.
git branch
Cria uma nova ramificação.
git branch <branch_name>
9. git checkout:
Muda para um branch ou commit especificado.
git checkout <branch_name>
10. git merge:
Mescla alterações de um branch em outro.
git merge <branch_name>
11. git log:
Exibe um log de commits.
git log
12. git remote:
Lista repositórios remotos.
git remote -v
Adiciona um repositório remoto.
git remote add <remote_name> <repository_url>
13. git fetch:
Busca alterações de um repositório remoto, mas não as mescla automaticamente.
git fetch
14. git diff:
Mostra alterações entre commits, ramificações ou diretório de trabalho.
git diff
15. git reset:
Redefine o índice e o diretório de trabalho para o estado especificado.
git reset <commit_hash>
16. git revert:
Cria um novo commit que desfaz as alterações feitas em um commit anterior.
git revert <commit_hash>
17. git remote remove:
Remove um repositório remoto.
git remote remove <nome_remoto>
18. git stash:
Salva temporariamente as alterações que não estão prontas para serem confirmadas.
git stash
19. git blame:
Mostra quem modificou pela última vez cada linha de um arquivo.
git blame <nome_do_arquivo>
20. git remote update:
Busca atualizações de um repositório remoto, mas não as mescla.
git remote update
21.git branch-d:
Exclui uma branch local.
git branch -d <branch_name>
22.git branch -m:
Renomeia a branch atual.
git branch -m <novo_branch_name>
23. git remote show:
Exibe informações sobre um repositório remoto.
git remote show <nome_remoto>
24. git remote prune:
Remove ramificações de rastreamento remoto que não existem mais no controle remoto.
git remote prune <nome_remoto>
25.git show:
Mostra informações sobre um commit, uma tag ou um arquivo em um commit específico.
git show <commit_hash>
Esses comandos cobrem uma ampla gama de funcionalidades do Git e dominá-los ajudará você a gerenciar com eficácia seu fluxo de trabalho de controle de versão.