Glossário de terminologia do Git
Branch
Uma ramificação representa uma linha de desenvolvimento independente. As ramificações funcionam como uma abstração dos processos de edição/preparação/commit discutidos em Noções básicas de Git, o primeiro módulo desta série. Você pode pensar neles como uma maneira de solicitar um novo diretório de trabalho, área de staging e histórico do projeto. Novos commits são registrados no histórico da ramificação atual, o que resulta em uma bifurcação no histórico do projeto.
Tutoriais relacionados
Aprenda o Git com o Bitbucket Cloud: use uma ramificação do Git para fazer o merge de um arquivo Comparar fluxos de trabalho: fluxo de trabalho do Gitflow Usar ramificações: git branch Comparação de fluxos de trabalho: fluxo de trabalho da ramificação de recursosFluxo de trabalho centralizado
Se seus desenvolvedores já estão confortáveis com o Subversion, o fluxo de trabalho centralizado permite a você experimentar os benefícios do Git sem precisar se adaptar a um processo todo novo. Também serve como uma transição fácil para fluxos de trabalho mais orientados ao Git.
Tutoriais relacionados
Comparação de fluxos de trabalho: fluxo de trabalho da ramificação de recursosFluxo de trabalho de ramificação de recurso
O fluxo de trabalho de ramificação de recursos se baseia se no fluxo de trabalho centralizado, encapsulando novos recursos em ramificações dedicadas. Essa ação permite a utilização de solicitações pull como forma de discutir as alterações antes que elas sejam integradas ao projeto oficial.
Tutoriais relacionados
Como fazer uma solicitação pull: como funciona Comparar fluxos de trabalho: fluxo de trabalho do Gitflow Comparação de fluxos de trabalho: fluxo de trabalho da ramificação de recursos Por que usar o Git na empresa: Git para desenvolvedoresBifurcação
Em vez de usar um único repositório do lado do servidor para atuar como a base de código "central", a bifurcação proporciona a todos os desenvolvedores um repositório do lado do servidor. Isso significa que cada colaborador não tem um, mas dois repositórios do Git: um local privado e um público do lado do servidor.
Tutoriais relacionados
Comparar fluxos de trabalho: fluxo de trabalho de bifurcação Como fazer uma solicitação pull: como funcionaFluxo de trabalho de Gitflow
O fluxo de trabalho do Gitflow simplifica o ciclo de lançamento usando ramificações isoladas para desenvolvimento de recursos, preparação de lançamento e manutenção. Seu modelo de ramificação estrito também fornece uma estrutura indispensável para projetos maiores.
Tutoriais relacionados
Como fazer uma solicitação pull: como funciona Comparar fluxos de trabalho: fluxo de trabalho do GitflowHEAD
A maneira do Git de se referir ao snapshot atual. Na estrutura interna, o comando git checkout apenas atualiza o HEAD para apontar para a ramificação ou commit especificado. Ao apontar para uma ramificação, o Git não reclama, mas quando você confirma um commit, ela muda para o estado "HEAD desvinculado".
Tutoriais relacionados
Refs e o Reflog: Refs especiais Hooks do Git: hooks locais Refs e o Reflog: o Reflog Reset, Checkout e Revert: operações no nível do commitHook
Um script automático é executado toda vez que um evento específico ocorre em um repositório do Git. Os hooks permitem personalizar o comportamento interno do Git e acionar ações personalizáveis em pontos-chave do ciclo de vida do desenvolvimento.
Tutoriais relacionados
Hooks do Git: visão geral conceitual Hooks do Git: hooks locais Hooks do Git: hooks do lado do servidor Hooks do GitPrincipal
A ramificação de desenvolvimento padrão. Sempre que você cria um repositório do Git, uma ramificação chamada "main" é criada e passa a ser a ramificação ativa.
Tutoriais relacionados
Comparar fluxos de trabalho: fluxo de trabalho do Gitflow Comparação de fluxos de trabalho: fluxo de trabalho da ramificação de recursos Git stash Aprenda o Git com o Bitbucket Cloud: use uma ramificação do Git para fazer o merge de um arquivoSolicitação pull
As solicitações pull são um recurso que facilita a colaboração dos desenvolvedores usando o Bitbucket. Elas oferecem uma interface da web fácil de usar para discutir as mudanças propostas antes de fazer a integração ao projeto oficial.
Tutoriais relacionados
Como fazer uma solicitação pull: como funciona Como fazer uma solicitação pull: exemplo Comparação de fluxos de trabalho: fluxo de trabalho da ramificação de recursos Saiba mais sobre a revisão de código no Bitbucket Cloud: criar uma solicitação pullRepositório
Uma coleção de commits, ramificações e marcações para identificar commits.
Tutoriais relacionados
Comparar fluxos de trabalho: fluxo de trabalho de bifurcação Aprenda o Git com o Bitbucket Cloud: criar um Repositório do Git Git LFSMarcação
Uma referência usada em geral para marcar um ponto específico na cadeia de confirmações. Ao contrário de um head, uma marcação não é atualizada pelo comando commit.
Tutoriais relacionados
Converter Desfazer alterações: git reset Git stash Salvar alterações: git addControle de versão
Um sistema que registra alterações em um arquivo ou conjunto de arquivos ao longo do tempo para que você possa recuperar versões específicas quando necessário.
Tutoriais relacionados
O que é controle de versão O que é controle de versão: benefícios do controle de versão O que é GitÁrvore de trabalho
A árvore dos arquivos que foram confirmados de verdade, em geral contendo o conteúdo da árvore de HEAD commit e quaisquer alterações locais que você fez, mas ainda não confirmou.