Glossário - Dia 2
Estes são os termos que consideramos importantes na compreensão total do Dia 2. Ao final do curso, você encontrará um glossário completo com todos os termos que consideramos essenciais!
Alias
Atalhos personalizados para comandos Git.
Arquitetura centralizada
Modelo onde há um único ponto central (como um servidor) que armazena todo o histórico de versões e alterações do código.
Banco de dados central
Estrutura que armazena todas as informações e histórico de um projeto em sistemas de controle de versão centralizados.
Bugs
Erros ou falhas no código de software que causam comportamento inesperado ou defeituoso.
CLI (Command Line Interface)
Interface de linha de comando onde os usuários interagem com o Git digitando comandos.
Código aberto
Software cujo código-fonte está disponível para ser visualizado, modificado e distribuído.
Código-fonte
O conjunto de instruções escritas em linguagem de programação que compõem um programa de computador.
Colaboradores
Pessoas que contribuem para um projeto de desenvolvimento de software.
Comando
Instrução dada ao computador para realizar uma tarefa específica.
Configuração Global
Configurações que se aplicam a todos os projetos Git no sistema.
Configuração Local
Configurações que se aplicam apenas a um projeto Git específico.
Escopo
A abrangência ou aplicação de uma configuração, podendo ser global ou local.
Fork
Cópia independente de um repositório que permite desenvolvimento separado.
GitHub/GitLab/Bitbucket
Plataformas que hospedam repositórios Git e facilitam a colaboração.
GUI (Graphical User Interface)
Interface gráfica do usuário onde interações com o Git são feitas clicando em botões e menus.
Histórico de Versões
Registro das alterações feitas em um arquivo ao longo do tempo.
Integridade dos dados
Garantia de que os dados não foram alterados de maneira não autorizada.
Interface gráfica
Interface de usuário que permite interação com o software através de elementos visuais como janelas, ícones e menus.
Isolamento
Manter alterações em uma branch separada para evitar interferência com outras branches.
Kernel
Núcleo do sistema operacional que gerencia os recursos do sistema e a comunicação entre hardware e software.
Merge
Processo de integrar alterações de uma branch de volta para a branch principal.
Metadados
Dados que descrevem outros dados, como informações sobre um arquivo (autor, data de criação, etc.).
Rastreamento de Mudanças
Monitoramento de alterações no código ao longo do tempo.
Ramificações (Branches)
Cópias separadas do código que permitem o desenvolvimento de novos recursos sem afetar o código principal.
Repositório (repo)
Local onde o código, arquivos e histórico de revisão são armazenados.
Reversão
Processo de desfazer mudanças no código.
.git
Pasta oculta criada ao inicializar um repositório Git que armazena dados de versão.
Saída/Entrada
Dados enviados pelo sistema (saída) ou recebidos pelo sistema (entrada).
Servidor remoto
Computador ou sistema centralizado onde o repositório principal de um projeto de software é hospedado e acessado remotamente por desenvolvedores.
SHA-1
Algoritmo de hash que garante a integridade dos dados no Git.
Subversion (SVN)
Exemplo de VCS centralizado usado anteriormente.
Atenção: os termos selecionados são explicados de acordo com o contexto específico de cada capítulo.
Last updated
Was this helpful?