🔍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!
Termo | Significado |
---|---|
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