Git Avancado: 10 Comandos que Todo Dev Precisa Dominar
Git Avancado: 10 Comandos que Todo Dev Precisa Dominar
O Git e uma ferramenta indispensavel para qualquer desenvolvedor, mas a maioria conhece apenas os comandos basicos. Neste artigo, vamos explorar 10 comandos avancados que vao transformar sua produtividade.
1. Interactive Rebase
O git rebase -i permite editar, reordenar e combinar commits:
git rebase -i HEAD~5
Opcoes disponiveis:
- pick: Manter o commit
- reword: Editar a mensagem
- squash: Combinar com commit anterior
- fixup: Combinar sem manter mensagem
2. Stash com Nome
git stash push -m "WIP: feature de login"
git stash list
git stash apply stash@{1}
git stash branch nova-feature stash@{0}
3. Cherry-Pick
git cherry-pick abc123
git cherry-pick abc123 def456
git cherry-pick --no-commit abc123
4. Bisect
git bisect start
git bisect bad
git bisect good v1.0
5. Reflog
git reflog
git checkout @{1}
git branch recuperacao @{3}
6. Worktrees
git worktree add ../hotfix-branch hotfix-branch
git worktree list
git worktree remove ../hotfix-branch
7. Submodules
git submodule add https://github.com/user/lib.git
git submodule update --remote
8. Hooks
cat > .git/hooks/pre-commit << 'EOF'
#!/bin/sh
npm run lint
if [ $? -ne 0 ]; then
echo "Lint falhou! Commit cancelado."
exit 1
fi
EOF
chmod +x .git/hooks/pre-commit
9. Archive
git archive -o codigo.zip HEAD
git archive -o v1.0.zip v1.0
10. Sparse Checkout
git clone --filter=blob:none --sparse https://github.com/user/repo.git
cd repo
git sparse-checkout init
git sparse-checkout set src/ docs/
Bonus: Aliases Produtivos
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.lg "log --oneline --graph --all"
Conclusao
Esses 10 comandos vao transformar sua produtividade com Git. Domine-os e tera muito mais controle sobre seu codigo!
Este artigo foi escrito com carinho para ajudar nossos leitores a compreender melhor o tema abordado. Ao longo do texto, apresentamos informacoes relevantes, dicas praticas e orientacoes que podem ser aplicadas no dia a dia.
Agradecemos por ler este artigo e esperamos que tenha sido util. Nao esqueça de compartilhar com seus amigos e familiares que tambem podem se beneficiar dessas informacoes. Sua opiniao e muito importante para nos!
Se voce tem alguma duvida ou sugestao, deixe nos comentarios abaixo. Estamos sempre dispostos a ajudar e aprender mais sobre os assuntos que interessam ao nosso publico. Ate a proxima!
Continue acompanhando nosso blog para mais conteudos como este. Temos artigos sobre diversas categorias, sempre com informacoes atualizadas e de qualidade. Siga-nos nas redes sociais para nao perder nenhuma atualizacao!
Pontos Principais
- Este artigo foi cuidadosamente pesquisado e escrito para oferecer as melhores informacoes possiveis sobre o tema.
- As dicas e recomendacoes sao baseadas em fontes confiaveis e experiencia pratica.
- Recomendamos que voce salve este artigo para consultar sempre que precisar.
- Compartilhe com amigos e familiares que possam se beneficiar dessas informacoes.
- Nosso objetivo e sempre trazer conteudo de qualidade e relevante para nossos leitores.
Leitura Complementar
Se voce gostou deste artigo, recomendamos tambem nossos outros conteudos sobre temas relacionados. Temos uma ampla variedade de artigos que cobrem diferentes aspectos do assunto, desde conceitos basicos ate tecnicas avancadas.
Nosso blog e atualizado regularmente com novos artigos, guias e tutoriais. Nao esqueça de assinar nossa newsletter para receber as ultimas atualizacoes diretamente no seu e-mail. Fique por dentro de todas as novidades!
Se voce tem sugestoes de temas para futuros artigos, deixe nos comentarios. Sua opiniao e fundamental para continuarmos produzindo conteudo que atenda as necessidades do nosso publico.