Close

Tutoriais avançados do Git

Os tutoriais do Git da Atlassian apresentam os comandos mais comuns do Git, e os módulos Git Workflows discutem como esses comandos costumam ser usados para facilitar a colaboração. Esses materiais são suficientes para que uma equipe de desenvolvimento comece a trabalhar com o Git. Mas, se você realmente quer aproveitar todo o poder do Git, você está pronto para mergulhar em nossos artigos avançados do Git.

Cada um desses artigos traz uma discussão aprofundada de uma função avançada do Git. Em vez de apresentar novos comandos e conceitos, eles refinam suas habilidades existentes no Git explicando o que está acontecendo nos bastidores. Armado com esse conhecimento, você vai poder usar comandos familiares do Git com mais eficiência. Mais importante, você nunca vai ter medo de quebrar seu repositório do Git porque vai entender por que ele quebrou e como corrigi-lo.


Merges × rebase


Mesclagem versus rebase

O Git tem tudo a ver com trabalhar com histórico divergente. Seus comandos git merge e git rebase oferecem maneiras alternativas de integrar commits de diferentes branches, e ambas as opções vêm com suas próprias vantagens. Neste artigo, vamos discutir como e quando uma operação básica do git merge pode ser substituída por um rebase.

Reinicialização, verificação e reversão


Diagrama de como reinicializar, efetuar check out e reverter
bancos de dados
Material relacionado

Como mover um Repositório do Git completo

Logotipo do Bitbucket
VER SOLUÇÃO

Aprenda a usar o Git com o Bitbucket Cloud

Os comandos git reset, git checkout e git revert são todos semelhantes, pois desfazem algum tipo de alteração no seu repositório. Mas todos eles afetam diferentes combinações do diretório de trabalho, instantâneo preparado e histórico de commits. Este artigo define com clareza como esses comandos diferem e quando cada um deles deve ser usado nos fluxos de trabalho padrão do Git.

Log avançado do Git


Ilustração de Git log

O comando git log é o que torna o histórico do seu projeto útil. Sem ele, você não conseguiria acessar nenhum dos seus commits. Mas, se você é como a maioria dos aspirantes a usuários do Git, é provável que tenha apenas uma noção superficial do que é possível fazer com o git log. Este artigo mostra as opções avançadas de formatação e filtragem, dando a você o poder de extrair todo tipo de informação interessante do seu repositório do Git.

Hooks do Git


Ilustração de Git folder

Se você quer realizar ações personalizadas quando um determinado evento ocorre em um repositório do Git, os hooks são sua ferramenta preferida. Eles permitem que você normalize mensagens de commit, automatize conjuntos de testes, notifique sistemas de integração contínua e muito mais. Depois deste artigo, você vai entender as várias maneiras pelas quais os ganchos do Git podem agilizar seu fluxo de trabalho.

Referências e reflog


git reflog

Um ref é a maneira interna do Git de se referir a um commit. Você já está familiarizado com muitas categorias de refs, incluindo hashes de commit e nomes de ramificação. Mas existem muitos outros tipos de refs, que são utilizados por quase todos os comandos do Git de uma forma ou de outra. Você vai sair deste artigo com um conhecimento íntimo do funcionamento interno do Git.


Compartilhar este artigo
Próximo tópico

Leitura recomendada

Marque esses recursos para aprender sobre os tipos de equipes de DevOps ou para obter atualizações contínuas sobre DevOps na Atlassian.

Pessoas colaborando usando uma parede cheia de ferramentas

Blog do Bitbucket

Ilustração do DevOps

Caminho de aprendizagem de DevOps

Demonstrações de funções no Demo Den com parceiros da Atlassian

Como o Bitbucket Cloud funciona com o Atlassian Open DevOps

Inscreva-se para receber a newsletter de DevOps

Thank you for signing up