.gitignore .gitignore
Um arquivo .gitignore lista padrões de caminho que o Git deve deixar sem rastreamento. Esses arquivos ficam de fora do status e dos novos commits.
↗Aprenda como rastrear mudanças de código, trabalhar com uma equipe, verificar atualizações e lançar com segurança.
Abrir um termo para um significado simples, um exemplo, quando usá-lo, quão oficial ele é, e seu nome de código.
Um arquivo .gitignore lista padrões de caminho que o Git deve deixar sem rastreamento. Esses arquivos ficam de fora do status e dos novos commits.
↗Um ambiente de implantação é um local ou estágio nomeado onde o software é executado. Ele possui suas próprias configurações, credenciais, regras de proteção, histórico de implantação e estado ao vivo. Ele não é um objeto Git.
↗Squashing combina as alterações de vários commits em um novo commit, frequentemente com rebase interativo ou uma regra de merge.
↗Um conflito de mesclagem acontece quando o Git não consegue combinar alterações concorrentes de forma segura por si mesmo. Uma pessoa ou ferramenta deve escolher o resultado final pretendido.
↗Um contêiner de aplicação é uma instância criada a partir de uma imagem de contêiner. Quando iniciado, ele executa processos isolados com configurações e limites escolhidos.
↗O Git bisect utiliza busca binária no histórico de commits para encontrar o primeiro commit onde um comportamento repetível mudou.
↗O Git blame mostra o commit mais recente que alterou cada linha de um arquivo. É um ponto de partida para aprender o histórico da linha.
↗Um branch do Git é um ponteiro nomeado que pode se mover de um commit para outro. Quando novos commits são feitos nesse branch checado, o ponteiro avança.
↗O Git cherry-pick copia a alteração de um ou mais commits escolhidos para o branch atual. Ele registra novos commits com novos IDs lá.
↗Git Clone cria uma cópia local de um repositório. Ele copia objetos e referências, configura um remoto e verifica os arquivos de trabalho.
↗Um commit do Git é um objeto salvo que não pode ser alterado no lugar. Ele registra uma árvore de arquivos, commits pai, detalhes do autor e do comitter, e uma mensagem. Seu ID vem de seu conteúdo.
↗Git Diff mostra as mudanças exatas de conteúdo entre dois estados do Git. Ele pode comparar arquivos de trabalho, o índice, commits ou branches.
↗Git fetch baixa commits e referências de outro repositório. Ele atualiza os nomes de rastreamento remoto, mas não coloca essas mudanças no branch atual.
↗Um hook do Git é um programa que o Git executa em uma etapa nomeada no computador ou servidor de um desenvolvedor. Ele pode verificar, bloquear ou automatizar uma ação.
↗Git LFS é um complemento para arquivos grandes. O Git armazena um pequeno ponteiro, enquanto um serviço LFS separado armazena e envia o arquivo completo.
↗Git Merge une históricos de branches. O Git pode mover um ponteiro para frente ou criar um commit de merge após os conflitos serem resolvidos.
↗Git Pull busca atualizações remotas e, em seguida, une o branch upstream escolhido ao branch atual por merge ou rebase.
↗Git Push envia dados locais do Git para um repositório remoto. Ele solicita que o remoto atualize um branch ou referência nomeada.
↗Git rebase move uma linha de commits para outro commit inicial. O Git reproduz as mudanças e dá a cada commit reproduzido um novo ID.
↗Um remote do Git é um link nomeado de um repositório local para a URL de outro repositório. Ele permite que o Git busque alterações e, quando permitido, envie-as.
↗Git reset move o ponteiro do branch atual para outro commit. Seu modo também pode alterar a área de staging e os arquivos de trabalho para corresponder.
↗Git revert cria um novo commit que desfaz as mudanças de um commit anterior. Ele mantém o histórico antigo em vez de deletá-lo.
↗O Git Stash salva temporariamente alterações escolhidas não cometidas na árvore de trabalho e no índice. Os conjuntos salvos formam uma pilha e podem ser restaurados posteriormente.
↗Um submódulo Git permite que um repositório aponte para um commit exato em outro repositório Git. O repositório pai também armazena como encontrá-lo.
↗Uma tag Git é um nome que aponta para um objeto exato, frequentemente um commit de lançamento. Uma tag anotada também pode armazenar quem a criou, uma mensagem, uma data e uma assinatura.
↗Um Git Worktree é outra pasta ligada a um repositório. Ele deixa vários branches abertos ao mesmo tempo.
↗Este pacote de aprendizado conecta quatro ideias do Git. O Git é o sistema de controle de versão. Um repositório armazena seus objetos e referências. Um branch nomeia uma linha de trabalho. Um commit registra o estado de um projeto com metadados. O pacote não é um termo do Git.
↗HEAD destacado é um estado do Git onde o HEAD aponta diretamente para um commit em vez de um nome de branch.
↗Uma imagem de contêiner é um pacote em camadas usado para criar contêineres. Após a construção, seu conteúdo permanece fixo.
↗Um deployment blue-green mantém as versões atual e nova em ambientes separados. O tráfego muda depois que o novo ambiente é verificado.
↗Um deploy canário envia uma pequena parte de usuários reais ou tráfego para uma nova versão primeiro. Evidências decidem se deve expandir ou parar.
↗Uma implantação contínua substitui instâncias antigas do aplicativo por novas em lotes. Cada etapa muda apenas parte do grupo em execução, de modo que versões podem se sobrepor.
↗Essas práticas de entrega movem uma versão testada por ambientes separados. Elas também mantêm uma forma segura de retornar a um estado anterior.
↗Infraestrutura como código gerencia a infraestrutura através de arquivos legíveis por máquina em vez de apenas cliques manuais. Equipes podem versionar, revisar, testar e aplicar esses arquivos.
↗Integração contínua (CI) significa adicionar pequenas mudanças ao código compartilhado com frequência e verificá-las com automação repetível.
↗Uma versão de software é uma versão preparada e compartilhada de propósito. Ela possui arquivos conhecidos, notas, registros de origem e expectativas de suporte claras.
↗A orquestração de contêiner automatiza o trabalho de contêineres em várias máquinas. Ela posiciona o trabalho, mantém a contagem solicitada, substitui falhas e conecta serviços.
↗Um pull request é um registro em um site de hospedagem de código. Ele pede que pessoas revisem um branch antes de adicionar suas alterações a um branch base.
↗Um pull request oferece uma mudança para revisão. A revisão checa essa mudança, e a Integração Contínua, ou CI, constrói e testa a revisão exata.
↗Um registro de contêineres é um serviço que armazena e compartilha imagens de contêineres. Repositórios agrupam conteúdos relacionados dentro do registro.
↗Um repositório Git armazena o histórico de versões de um projeto como objetos Git, referências e configurações. Ele também pode incluir uma área de staging e arquivos de trabalho.
↗Um rollback de implantação é uma recuperação controlada de uma versão falha ou insegura. Ele restaura uma versão conhecida do aplicativo e o estado correspondente. Os passos exatos dependem do sistema de entrega e das alterações de dados.
↗