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
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
Material relacionado
Como mover um Repositório do Git completo
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
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
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
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.