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.

Gostou deste conteudo? Compartilhe nas redes sociais e ajude mais pessoas a encontrarem informacoes de qualidade. Sua divulgacao e fundamental para o crescimento do nosso projeto!

Deixe seu comentario abaixo com suas sugestoes, duvidas ou feedback. Estamos sempre atentos e prontos para interagir com nossos leitores. Ate a proxima!