Versão do artigo: Enterprise Server 2.17
Glossário do GitHub
Segue abaixo uma lista de alguns termos específicos do Git e GitHub que usamos em nossos sites e documentações.
Neste artigo
- @menção
- token de acesso
- token de recuperação de conta
- Visualização da API
- appliance
- responsável
- código de autenticação
- autenticação básica
- bio
- ciclo de cobrança
- e-mail de cobrança
- gerente de cobrança
- plano de cobrança
- blame
- bloquear
- branch
- restrição de branch
- plano de Negócios
- certificado CA
- cartão
- Verificação
- fazer checkout
- cherry-picking
- equipe secundária
- limpo
- clone
- clustering
- gráfico de código de frequência
- código de conduta
- proprietário do código
- colaborador
- commit
- autor do commit
- gráfico de commits
- ID do commit
- mensagem do commit
- integração contínua
- gráfico de contribuição
- diretrizes de contribuição
- contribuições
- contribuidor
- gráfico de contribuidores
- cupom
- cron
- cURL
- Painel
- branch padrão
- gráfico de dependentes
- Gráfico de dependências
- chave de implantação
- HEAD desanexado
- diagnóstico
- diff
- sujo
- notificações de e-mail
- Conta corporativa
- Explorador
- fast-forward
- branch de recurso
- bloco de código isolado
- fetch
- seguir (usuários)
- push forçado
- bifurcação
- plano Grátis
- Gist
- Git
- Aplicativo do GitHub
- Markdown em estilo GitHub
- Importador do GitHub
- GitHub Jobs
- GitHub Marketplace
- GitHub Pages
- Wiki do GitHub
- arquivo git
- GraphQL
- HEAD
- Hello, World
- alta disponibilidade
- hook
- nome de host
- identicon
- provedor de identidade
- instância
- integração
- problema
- Jekyll
- Seletor de temas Jekyll
- impressão digital da chave
- keychain
- palavra-chave
- etiqueta
- LFS
- licença
- Linguist
- comentário em linha
- delimitador
- conta pessoal bloqueada
- Console de gerenciamento
- markdown
- markup
- mestre
- gráfico de integrantes
- menção
- merge
- conflito de merge
- marco
- espelho
- equipe aninhada
- gráfico de rede
- feed de notícias
- non-fast-forward
- notificação
- aplicativo OAuth
- token OAuth
- colaborador externo
- código aberto
- organization
- proprietário da organização
- origem
- proprietário
- equipe principal
- notificações de participação
- permalink
- conta pessoal
- endereço de e-mail principal
- repositório fixo
- hooks pre-receive
- contribuições privadas
- repositório privado
- branch de produção
- perfil
- foto de perfil
- quadro de projeto
- branch protegido
- contribuições públicas
- repositório público
- pull
- acesso pull
- pull request
- revisão de pull request
- gráfico Pulse
- gráfico Punch
- push
- Fazer push de um branch
- acesso push
- acesso de leitura
- LEIAME
- rebase
- recuperação de contas em outro lugar
- código de recuperação
- versão
- remote
- repositório remote
- URL remota
- réplica
- repositório
- gráfico do repositório
- mantenedor de repositório
- revisão obrigatória de pull request
- verificação de status obrigatória
- resolver
- reverter
- revisar
- diretório raiz
- sistema de arquivos raiz
- resposta salva
- escopo
- estação
- equipe secreta
- log de segurança
- hook de serviço
- logon único
- instantâneo
- combinação por squash
- Chave SSH
- instância de preparo
- status
- Verificações de status
- estrela
- assinatura
- equipe
- mantenedor de equipe
- plano de Equipe
- linha do tempo
- branch de tópico
- tópicos
- gráfico de tráfego
- transferir
- upstream
- branch upstream
- usuário
- nome de usuário
- equipe visível
- inspecionar
- notificações de inspeção
- notificações da web
- webhooks
- compatível com GitHub
- acesso de gravação
- Works with GitHub
- write access
- Further reading
@menção
notificar uma pessoa no GitHub adicionando @
antes do nome de usuário. Os usuários de uma organização no GitHub também podem integrar uma equipe que pode ser mencionada.
token de acesso
Token usado no lugar de uma senha ao executar operações do Git em HTTPS com Git na linha de comando ou na API. Também chamado de token de acesso pessoal.
token de recuperação de conta
Credencial de autenticação armazenada como parte de uma configuração de recuperação de conta chamada Recuperação de contas em outro lugar que permite armazenar essa credencial de backup.
Visualização da API
Forma de testar novas APIs e alterações nos métodos existentes antes de integrá-las como parte da API oficial do GitHub.
appliance
Aplicativo de software combinado com o sistema operacional just enough (JeOS) para execução ideal em um hardware padrão do setor (geralmente um servidor) ou em uma máquina virtual.
responsável
Usuário responsável por um problema.
código de autenticação
Código que você informará com a sua senha do GitHub ao usar 2FA. Esse código pode ser gerado por um aplicativo ou enviado por celular via mensagem de texto. Também é conhecido como "código de autenticação 2FA".
autenticação básica
Método de autenticação em que o nome de usuário e a senha são enviados como texto não criptografado.
bio
Descrição gerada pelo usuário em um perfil: https://help.github.com/articles/adding-a-bio-to-your-profile/
ciclo de cobrança
Intervalo de tempo do seu plano de cobrança.
e-mail de cobrança
Endereço de e-mail da organização para o qual o GitHub envia recibos, cobranças de cartão de crédito ou PayPal e outras comunicações relacionadas.
gerente de cobrança
Integrante que gerencia as configurações de cobrança de uma organização.
plano de cobrança
Planos de pagamento para usuários e organizações, com recursos definidos e personalizados.
blame
O recurso "blame" do Git descreve a última modificação de cada linha de um arquivo, que geralmente exibe a revisão, o autor e a hora. Por exemplo, serve para rastrear quando um recurso foi adicionado ou para identificar qual commit ocasionou determinado erro.
bloquear
Remover a possibilidade de um usuário colaborar nos repositórios da organização.
branch
Um branch é uma versão paralela de um repositório. O branch está contido no repositório, mas não afeta o branch principal ou mestre, o que permite trabalhar livremente sem interromper a versão ativa. Após concluir as alterações necessárias, você poderá fazer merge entre o branch alterado e o branch mestre para publicar as alterações.
restrição de branch
Restrição que os administradores do repositório podem ativar para que apenas determinados usuários ou equipes consigam fazer push ou alterações no branch.
plano de Negócios
Plano de cobrança da organização que permite colaborar em repositórios públicos e privados, definir que os integrantes se autentiquem no GitHub usando SAML SSO e provisionar o acesso com SAML ou SCIM.
certificado CA
Certificado digital emitido por uma Autoridade Certificada (CA, Certificate Authority) que garante a existência de conexões válidas entre duas máquinas, como o computador de um usuário e o GitHub.com. O certificado também verifica a propriedade de sites.
cartão
Quadrado móvel em um quadro de projeto associado a um problema ou pull request.
Verificação
A check is a type of status check on GitHub Enterprise. See "Status checks."
fazer checkout
É possível usar git checkout
na linha de comando para criar um branch, alterar o branch atual ou alternar para outra versão de um arquivo em um branch diferente com git checkout [nomedobranch] [caminho para o arquivo]
. A ação "checkout" atualiza árvore de trabalho (inteira ou em parte) com um blob ou objeto da árvore do banco de dados de objeto, atualizando o índice e HEAD caso a árvore de trabalho esteja apontando para um novo branch.
cherry-picking
Escolher um subconjunto em uma série de alterações (geralmente commits) e registrá-lo como uma nova série de alterações em uma base de código diferente. No Git, isso acontece pelo comando git cherry-pick
para extrair a alteração apresentada por um commit existente em outro branch e registrá-la com base no branch atual como um novo commit.
equipe secundária
Em equipes aninhadas, subequipe que herda as permissões de acesso e as @menções da equipe principal.
limpo
Uma árvore de trabalho está limpa se corresponder à revisão referenciada pelo head atual. Consulte também o termo "sujo".
clone
Clone é a cópia de um repositório que fica no seu computador, em vez de ficar em algum lugar do servidor de um site. Criar um clone permite alterar os arquivos no editor de sua escolha e usar o Git para monitorar suas alterações sem precisar estar online. O repositório clonado continua conectado à versão remota, de modo que você possa fazer push das alterações locais para manter as duas versões sincronizadas quando estiver online.
clustering
Capacidade de executar os serviços do GitHub Enterprise em vários nós e solicitações de balanceamento de carga entre eles.
gráfico de código de frequência
Gráfico de repositório que mostra as adições e exclusões de conteúdo para cada semana no histórico de um repositório.
código de conduta
Documento que define padrões de interação em uma comunidade.
proprietário do código
Pessoa designada como proprietária de parte do código de um repositório. O proprietário do código é automaticamente chamado para revisão quando alguém abre uma pull request (sem ser no modo rascunho) que altera o código pertencente ao proprietário em questão.
colaborador
Colaborador é uma pessoa com acesso de leitura e gravação em um repositório e que foi convidada a contribuir pelo proprietário do repositório.
commit
Commit, ou "revisão", é uma alteração individual em um arquivo (ou conjunto de arquivos). Quando você faz um commit para salvar seu trabalho, o Git cria um ID exclusivo (também conhecido como "SHA" ou "hash") que mantém um registro das alterações, dos autores e de quando as alterações foram feitas. Em geral, os commits têm uma mensagem que mostra uma breve descrição das alterações.
autor do commit
Usuário que fez o commit.
gráfico de commits
Gráfico que mostra todos os commits feitos em um repositório no ano anterior.
ID do commit
Também conhecido como "SHA", é um hash de soma de verificação de 40 caracteres que identifica o commit.
mensagem do commit
Texto breve e descritivo que acompanha um commit e comunica a alteração que o commit apresenta.
integração contínua
Também conhecida como CI, do inglês Continuous Integration, é um processo que executa compilações e testes automatizados quando alguém faz commit de uma alteração em um repositório configurado no GitHub. Por ajudar a detectar erros, a CI é uma prática recomendada comum no desenvolvimento de software.
gráfico de contribuição
Parte do perfil de um usuário que mostra suas contribuições diárias em um período de até um ano.
diretrizes de contribuição
Documento que explica como as pessoas devem contribuir para o seu projeto.
contribuições
Atividades específicas no GitHub que: - Adicionarão um quadrado ao gráfico de contribuição de um usuário: "O que conta como contribuição" - Adicionarão atividades à linha do tempo de um usuário no perfil: "Atividade de contribuição"
contribuidor
Contribuidor é uma pessoa que não tem acesso de colaborador a um repositório, mas que contribuiu para um projeto e cuja pull request passou por merge no repositório.
gráfico de contribuidores
Gráfico que exibe os 100 principais contribuidores de um repositório.
cupom
Código fornecido pelo GitHub para usuários ou organizações pagarem suas assinaturas integral ou parcialmente.
cron
Agendador de trabalhos baseado em tempo para uso em sistemas operacionais de computadores do tipo Unix.
cURL
Usado em scripts ou linhas de comando para transferir dados.
Painel
Your personal dashboard is the main hub of your activity on GitHub. From your personal dashboard, you can keep track of issues and pull requests you're following or working on, navigate to your top repositories and team pages, and learn about recent activity in repositories you're watching or participating in. You can also discover new repositories, which are recommended based on users you're following and repositories you have starred. To only view activity for a specific organization, visit your organization's dashboard. For more information, see "About your personal dashboard" or "About your organization dashboard."
branch padrão
Branch de base do repositório, no qual são feitas automaticamente todas as pull request e commits de código, a menos que outro branch seja especificado. Em geral, esse branch é chamado de "mestre".
gráfico de dependentes
Gráfico que mostra os pacotes, projetos e repositórios que dependem de um repositório público.
Gráfico de dependências
Gráfico que mostra os pacotes e projetos dos quais o repositório depende.
chave de implantação
Chave de implantação é uma chave SSH armazenada no seu servidor que dá acesso a um único repositório GitHub. Essa chave é vinculada diretamente ao repositório, e não a uma conta de usuário pessoal.
HEAD desanexado
O Git avisará se você estiver trabalhando em um HEAD desanexado, ou seja, quando o Git não estiver apontando para um branch e nenhum commit seu aparecer no histórico de commits. Por exemplo, quando você faz checkout de um commit arbitrário que não foi o commit mais recente de um branch específico, você está trabalhando em um "HEAD desanexado".
diagnóstico
Visão geral das configurações e do ambiente de uma instância do GitHub Enterprise.
diff
O diff é a diferença nas alterações entre dois commits ou o registro das alterações salvas. O diff descreverá visualmente o que foi adicionado ou removido de um arquivo desde o commit mais recente.
sujo
Uma árvore de trabalho é considerada "suja" se contiver modificações que não passaram por commit no branch atual.
notificações de e-mail
Notificações enviadas para o endereço de e-mail de um usuário.
Conta corporativa
Enterprise accounts allow you to centrally manage policy and billing for multiple GitHub.com organizations. Enterprise accounts are available with GitHub Enterprise Cloud.
Explorador
Instância do GraphiQL, que é um ambiente GraphQL IDE gráfico, interativo e integrado ao navegador.
fast-forward
Fast-forward é um tipo especial de merge no qual você tem uma revisão e faz um merge das alterações de outro branch descendente do seu. Nesse caso, em vez de fazer um novo commit do merge, basta atualizar a revisão. Esse procedimento acontece com frequência em branches de acompanhamento remoto em repositórios remotos.
branch de recurso
Branch usado para testar novos recursos ou corrigir problemas que não estejam em produção. Também é conhecido como branch de tópico.
bloco de código isolado
An indented block of code you can create with GitHub Flavored Markdown using triple backticks ``` before and after the code block. See this example.
fetch
Ao usar git fetch
, você inclui alterações do repositório remote no seu branch local sem comprometê-las. Diferentemente do que ocorre com git pull
, fazer fetch permite revisar as alterações antes de fazer commit delas no branch local.
seguir (usuários)
Receber notificações sobre as contribuições e atividades de outro usuário.
push forçado
Push do Git que sobrescreve o repositório remote com alterações locais sem considerar conflitos.
bifurcação
Bifurcação é uma cópia pessoal do repositório de outro usuário na sua conta. As bifurcações permitem alterar um projeto livremente sem afetar o repositório upstream original. Também é possível abrir uma pull request no repositório upstream e manter a bifurcação sincronizada com as alterações mais recentes, já que os dois repositórios ainda estão conectados.
plano Grátis
Plano de cobrança grátis para contas de usuário. Os usuários podem contribuir em repositórios públicos ilimitados com colaboradores ilimitados.
Gist
Gist é um arquivo compartilhável que você pode editar, clonar e bifurcar no GitHub. É possível deixar um gist público ou secreto, embora os secretos sempre fiquem disponíveis para qualquer pessoa que tenha a URL.
Git
O Git é um programa de código aberto para rastrear alterações em arquivos de textos. Compilado pelo autor do sistema operacional Linux, é a tecnologia principal sobre a qual o GitHub, a interface social e de usuário, foi desenvolvida.
Aplicativo do GitHub
Os aplicativos do GitHub servem para toda a organização e usam sua própria identidade ao executar as funções. Podem ser instalados diretamente em organizações e contas de usuários, recebem acesso a repositórios específicos, têm permissões granulares e webhooks integrados.
Markdown em estilo GitHub
Markdown específico do GitHub usado para formatar texto e código no GitHub. Consulte Espec. markdown em estilo GitHub ou Introdução à gravação e formatação no GitHub.
Importador do GitHub
Ferramenta que importa rapidamente repositórios do código-fonte, incluindo commits e histórico de revisão, para os usuários do GitHub.
GitHub Jobs
Site do GitHub em que empregadores podem publicar trabalhos que possam vir a despertar o interesse dos usuários.
GitHub Marketplace
Subsite em que usuários e organizações do GitHub podem comprar e instalar aplicativos que ampliam e complementam seus fluxos de trabalho.
GitHub Pages
Também conhecido como Pages, é um serviço de hospedagem de site estático feito para hospedar suas páginas pessoais, de organização ou de projeto diretamente em um repositório do GitHub.
Wiki do GitHub
Seção para hospedar documentação em estilo wiki em um repositório do GitHub.
arquivo git
Arquivo .git
simples que fica sempre na raiz de uma árvore de trabalho e aponta para o diretório Git, que tem todo o repositório do Git e seus metadados. É possível exibir este arquivo no seu repositório na linha de comando com git rev-parse --git-dir
, que é o repositório real.
GraphQL
Linguagem de consulta para APIs e um tempo de execução para atender a essas consultas com os dados existentes.
HEAD
O branch atual.
Hello, World
"Hello, World" é um programa de computador que exibe a frase ""Hello, World!" para um usuário. Por ser muito simples, esse programa costuma ser usado como exemplo da sintaxe básica de uma linguagem de programação e serve como exercício inicial para aprendizes de nível básico.
alta disponibilidade
Sistema ou componente que se mantém em operação por um período longo.
hook
Durante a execução normal de vários comandos do Git, os call-outs são feitos para scripts opcionais que permitem ao desenvolvedor adicionar funcionalidades ou verificação. Em geral, os hooks permitem verificar e até mesmo abortar um comando, permitindo também uma notificação após a operação.
nome de host
Apelidos legíveis por humanos que correspondem ao endereço de um dispositivo conectado a uma rede.
identicon
Imagem gerada automaticamente e usada como foto de perfil padrão quando os usuários fazem login no GitHub. Os usuários podem trocar o identificador por outra foto no perfil.
provedor de identidade
Também conhecido como IdP, é um provedor confiável que permite usar o logon único (SSO) do SAML para acessar outros sites.
instância
Cópia privada de uma organização do GitHub contida em uma máquina virtual configurável e controlável.
integração
Aplicativo de terceiros que se integra ao GitHub. Podem ser aplicativos do GitHub, aplicativos do OAuth ou webhooks.
problema
Problemas são sugestões de melhorias, tarefas ou questões relacionadas ao repositório. Podem ser criados por qualquer pessoa (em repositórios públicos) e são moderados por colaboradores do repositório. Cada problema tem seu próprio thread de discussão, e também é possível categorizar os problemas com marcadores e atribuí-los a outras pessoas.
Jekyll
Gerador de site estático para sites pessoais, de projeto ou da organização.
Seletor de temas Jekyll
Forma automatizada de selecionar um tema visual para o seu site no Jekyll sem editar ou copiar arquivos CSS.
impressão digital da chave
Sequência curta de bytes usada para identificar uma chave pública mais longa.
keychain
Sistema de gerenciamento de senhas no macOS.
palavra-chave
Palavra específica que encerra um problema quando usada em uma pull request.
etiqueta
Tag em um problema ou pull request. Repositórios vêm com uma série de etiquetas padrão, mas os usuários podem criar etiquetas personalizadas.
LFS
Git Large File Storage. Extensão de código aberto do Git para controlar versões de arquivos grandes.
licença
Documento que você pode incluir no projeto para mostrar o que as pessoas podem e não podem fazer com o seu código-fonte.
Linguist
Biblioteca usada no GitHub para detectar linguagens blob, ignorar arquivos binários ou fornecidos, suprimir arquivos gerados em diffs e gerar gráficos de quebra de linguagem.
comentário em linha
Comentário na pull request de uma linha de código.
delimitador
Caractere invisível que simboliza o fim da linha em um arquivo de texto.
conta pessoal bloqueada
Conta pessoal que não pode ser acessada pelo usuário. As contas ficam bloqueadas após o downgrade da modalidade paga para a grátis ou após o vencimento do plano da conta paga.
Console de gerenciamento
Seção na interface do GitHub Enterprise que contém recursos administrativos.
markdown
Markdown é um formato de arquivo semântico incrivelmente simples, não muito diferente dos formatos .doc, .rtf e .txt. O markdown facilita a gravação em texto até mesmo de pessoas sem experiência em publicação na web (inclusive com links, listas, marcadores etc.) e a exibição como site. O GitHub é compatível com markdown e usa um formato particular chamado "markdown em estilo GitHub". Consulte Espec. markdown em estilo GitHub ou Introdução à gravação e formatação no GitHub.
markup
Sistema para anotar e formatar um documento.
mestre
Branch de desenvolvimento padrão. Sempre que um repositório do Git é criado, um branch "mestre" também é criado e passa a ser o branch ativo. Contém o desenvolvimento local na maioria dos casos, embora isso ocorra meramente por convenção e não seja obrigatório.
gráfico de integrantes
Gráfico que exibe todas as bifurcações de um repositório.
menção
Notificação enviada a um usuário adicionando o símbolo @ antes do nome. Usuários de uma organização no GitHub também podem integrar uma equipe mencionada.
merge
A operação de merge aplica as alterações de um branch (no mesmo repositório ou em uma bifurcação) a outro. Em geral, isso acontece como uma "pull request" (que pode ser considerada como uma solicitação de merge) ou pela linha de comando. É possível fazer um merge via pull request pela interface web do GitHub.com, se não houver alterações conflitantes, ou pela linha de comando.
conflito de merge
Diferença entre branches que passaram por merge. Os conflitos de merge ocorrem quando são feitas alterações diferentes na mesma linha do mesmo arquivo, ou quando uma pessoa edita um arquivo e outra exclui o mesmo arquivo. O conflito de merge deve ser resolvido antes de fazer o merge entre os branches.
marco
Forma de acompanhar o progresso de grupos de problemas ou pull requests em um repositório.
espelho
Uma nova cópia de um repositório.
equipe aninhada
Equipe secundária de uma equipe principal. É possível ter várias equipes secundárias (ou aninhadas).
gráfico de rede
Gráfico que exibe o histórico de branches de toda a rede do repositório, incluindo branches do repositório raiz e branches de bifurcações que contêm commits exclusivos da rede.
feed de notícias
Exibição de atividade dos repositórios ou pessoas que você inspeciona. O feed de notícias da organização mostra a atividade nos repositórios pertencentes a ela.
non-fast-forward
Quando a cópia local de um repositório não está sincronizada com o repositório upstream e você precisa fazer fetch das alterações de upstream antes de fazer push das alterações locais.
notificação
Atualizações enviadas pela web ou por e-mail, dependendo das suas configurações, que informam sobre as atividades do seu interesse.
aplicativo OAuth
Aplicativo de terceiros que usa tokens de acesso em vez de senhas para liberar o acesso dos usuários às informações.
token OAuth
Token de acesso usado em aplicativos do OAuth para liberar o acesso dos usuários às informações.
colaborador externo
Usuário que recebeu acesso a um ou mais repositórios de uma organização, mas não tem outro tipo de acesso à organização nem faz parte dela.
código aberto
Software de código aberto é um software que pode ser usado, modificado e compartilhado livremente por qualquer pessoa. O conceito de "código aberto" costuma ir além do software para representar uma filosofia de colaboração, em que os materiais de trabalho são disponibilizados online para qualquer pessoa bifurcar, modificar, discutir e contribuir.
organization
Organizações são grupos de dois ou mais usuários que geralmente refletem empresas reais. São administradas por usuários e podem ter repositórios e equipes.
proprietário da organização
Usuários com acesso administrativo total à organização que possuem.
origem
Repositório upstream padrão. A maioria dos projetos tem ao menos um projeto upstream rastreado. Por padrão, a origem é usada para esse propósito.
proprietário
Integrantes da organização com acesso administrativo total à organização.
equipe principal
Em equipes aninhadas, equipe principal da qual as equipes secundárias herdam as permissões de acesso e as @menções.
notificações de participação
Notificação sobre uma atualização em uma conversa de um problema ou pull request em que seu nome de usuário ou equipe foi mencionado, ou em alguma resposta anterior sua na conversa.
permalink
Hyperlink permanente estático para uma página da web.
conta pessoal
Conta do GitHub pertencente a um usuário.
endereço de e-mail principal
Endereço de e-mail principal para o qual o GitHub envia recibos, cobranças de cartão de crédito ou PayPal e outras comunicações relacionadas.
repositório fixo
Repositório que o usuário decidiu exibir em destaque no perfil.
hooks pre-receive
Scripts executados no servidor do GitHub Enterprise que podem ser usados para implementar verificações de qualidade.
contribuições privadas
Contribuições feitas a um repositório privado (vs. público).
repositório privado
Repositórios privados ficam visíveis somente para o proprietário do repositório e para os colaboradores especificados por ele.
branch de produção
Branch com alterações finais prontas para uso ou implementação em um aplicativo ou site.
perfil
Página que mostra informações sobre a atividade de um usuário no GitHub.
foto de perfil
Imagem personalizada que o usuário carrega no GitHub para identificar sua atividade, geralmente acompanhada pelo nome de usuário. Também é conhecida como avatar.
quadro de projeto
Quadros no GitHub compostos por problemas, pull requests e observações categorizados como cartões em colunas.
branch protegido
Branches protegidos bloqueiam vários recursos do Git em um branch que o administrador do repositório decidir proteger. Eles não podem ser excluídos, passar por push, passar por merge sem revisão ou aprovação das verificações obrigatórias nem receber arquivos da interface web do GitHub. Em geral, o branch protegido é o branch padrão.
contribuições públicas
Contribuições feitas a um repositório público (vs. privado).
repositório público
Repositórios públicos podem ser vistos por qualquer pessoa, inclusive não usuários do GitHub.
pull
O pull tem relação com os processos de fetch e merge das alterações. Por exemplo, se alguém editou o arquivo remote no qual você e outra pessoa estão trabalhando, você vai querer fazer pull dessas alterações em sua cópia local para atualizar o arquivo.
acesso pull
Sinônimo de acesso de leitura.
pull request
Pull requests são alterações propostas em um repositório enviadas por um usuário e que são aceitas ou rejeitadas pelos colaboradores do repositório. Assim como os problemas, as pull requests têm um fórum próprio de discussão.
revisão de pull request
Comentários de colaboradores sobre uma pull request que aprovem as alterações ou solicitem outras alterações antes do merge da pull request.
gráfico Pulse
Gráfico que mostra uma visão geral da atividade de um repositório.
gráfico Punch
Gráfico que mostra a frequência de atualizações em um repositório conforme o dia da semana e a hora do dia.
push
Fazer push significa enviar as alterações que passaram por commit para um repositório remote no GitHub.com. Por exemplo, se fizer alguma alteração local, você poderá fazer push para que outras pessoas tenham acesso a ela.
Fazer push de um branch
Ao fazer push com êxito de um branch para um repositório remote, você atualiza o branch remote com as alterações do branch local. Quando você faz "push de um branch", o Git procura a ref head do branch no repositório remote e verifica se ela é ancestral direto da ref head do branch local. Após a verificação, o Git faz pull de todos os objetos (acessíveis pela ref head local e ausentes do repositório remote) para o banco de dados de objeto remote e atualiza a ref head remote. Se o head remote não for ancestral do head local, a operação de push falha.
acesso push
Sinônimo de acesso de gravação.
acesso de leitura
Nível de permissão que permite ao usuário ler ou fazer pull das informações do repositório. Todos os repositórios públicos dão acesso de leitura a todos os usuários do GitHub. Sinônimo para acesso pull.
LEIAME
Arquivo de texto com informações sobre os arquivos em um repositório, costuma ser o primeiro arquivo exibido aos visitantes do repositório. Com uma licença de repositório, diretrizes de contribuição e um código de conduta, o arquivo LEIAME ajuda a definir as expectativas e a gerenciar contribuições para o seu projeto.
rebase
Reaplicar uma série de alterações de um branch em uma base diferente e redefinir o head do branch para o resultado.
recuperação de contas em outro lugar
Permite aos usuários adicionar uma camada de segurança extra à conta do GitHub em caso de perda do acesso à autenticação de dois fatores ou aos códigos de recuperação. Os usuários podem associar suas contas do GitHub às contas do Facebook armazenando uma credencial de autenticação em forma de token de recuperação para a conta do GitHub no Facebook.
código de recuperação
Código que ajuda a recuperar o acesso à conta do GitHub.
versão
Forma como o GitHub empacota e fornece software aos usuários.
remote
Versão de um repositório ou branch hospedada em um servidor, provavelmente o GitHub.com. Versões remotas podem ser conectadas a clones locais de modo a permitir a sincronização das alterações.
repositório remote
Repositório usado para monitorar o mesmo projeto, mas residindo em outro lugar.
URL remota
Local onde seu código fica armazenado (repositório no GitHub, bifurcação de outro usuário ou até mesmo um servidor diferente).
réplica
Instância do GitHub Enterprise que gera redundância para a instância principal do GitHub Enterprise.
repositório
Repositórios são o elemento mais essencial do GitHub e podem ser imaginados como pastas de um projeto. O repositório contém todos os arquivos do projeto (inclusive a documentação) e armazena o histórico de revisão de cada arquivo. Repositórios podem ter vários colaboradores e podem ser públicos ou privados.
gráfico do repositório
Representação visual dos dados do seu repositório.
mantenedor de repositório
Pessoa que gerencia um repositório. Como tal, ela pode ajudar na triagem de problemas e usar etiquetas e outros recursos para gerenciar o trabalho do repositório. Também pode ser responsável por manter o LEIAME e os arquivos de contribuição atualizados.
revisão obrigatória de pull request
As revisões obrigatórias garantem que as pull requests tenham ao menos uma revisão aprovada antes que os colaboradores possam fazer alterações em um branch protegido.
verificação de status obrigatória
Verificações nas pull requests para garantir que todos os testes de CI sejam aprovados antes que os colaboradores possam fazer alterações em um branch protegido.
resolver
Corrigir manualmente os problemas ocasionados por uma operação de merge com falha.
reverter
Quando você reverte uma pull request no GitHub, uma nova pull request é aberta automaticamente, com um commit que reverte o commit do merge da pull request original. No Git, é possível reverter commits com git revert
.
revisar
As revisões permitem que pessoas com acesso ao seu repositório comentem as alterações propostas em pull requests, aprovem as alterações ou solicitem outras alterações antes do merge da pull request.
diretório raiz
Primeiro diretório de uma hierarquia.
sistema de arquivos raiz
Sistema operacional de base e ambiente de aplicativos do GitHub Enterprise.
resposta salva
Comentário que você pode salvar e adicionar à conta de usuário para uso em problemas e pull requests do GitHub.
escopo
Grupos nomeados de permissões que um aplicativo OAuth pode solicitar para acessar dados públicos e não públicos.
estação
Usuário em uma organização do GitHub Enterprise. Também pode ser chamado de "consumo de licença".
equipe secreta
Uma equipe que só fica visível para os outros integrantes da equipe e pessoas com permissões de proprietário.
log de segurança
Log que relaciona as últimas 50 ações ou as ações executadas nos últimos 90 dias.
hook de serviço
Também chamado de "webhook". Os webhooks permitem que notificações sejam entregues a um servidor web externo sempre que determinadas ações ocorrem em um repositório ou uma organização.
logon único
Também chamado de SSO, permite ao usuário fazer login em um único local (um provedor de identidade, IdP) que libera o acesso a outros provedores de serviços.
instantâneo
Ponto de verificação de uma máquina virtual em um momento específico.
combinação por squash
Combinar vários commits em um só. Também é um comando do Git.
Chave SSH
SSH keys are a way to identify yourself to an online server, using an encrypted message. It's as if your computer has its own unique password to another service. GitHub Enterprise uses SSH keys to securely transfer information to your computer.
instância de preparo
Maneira de testar as modificações antes de aplicá-las à instância do GitHub Enterprise.
status
Representação visual em uma pull request indicativa de que os seus commit atendem às condições definidas para o repositório com o qual você está contribuindo.
Verificações de status
Status checks are external processes, such as continuous integration builds, which run for each commit you make in a repository. For more information, see "About status checks."
estrela
Indicador ou amostra de apreciação por um repositório. As estrelas são uma forma manual de classificar a popularidade dos projetos.
assinatura
Plano do GitHub para um usuário ou organização.
equipe
Grupo de integrantes da organização que refletem sua empresa ou a estrutura do grupo com permissões de acesso em cascata e menções.
mantenedor de equipe
Integrantes da organização com um subconjunto de permissões disponíveis para os proprietários da organização gerenciarem equipes.
plano de Equipe
Plano de cobrança da organização que oferece um número ilimitado de repositórios privados e públicos.
linha do tempo
Série de eventos em uma pull request ou em um perfil de usuário.
branch de tópico
Branch regular do Git usado por desenvolvedores para identificar uma linha conceitual de desenvolvimento. Como os branches são muito simples e econômicos, muitas vezes é preferível ter vários branches pequenos, cada qual com conceitos muito bem definidos ou pequenas alterações incrementais relacionadas. Também conhecido como branch de recurso.
tópicos
Uma forma de explorar repositórios em uma área de assunto específica, encontrar projetos com os quais contribuir e descobrir novas soluções para um problema específico no GitHub.
gráfico de tráfego
Gráfico que mostra o tráfego de um repositório, inclusive clones totais (sem fetch), visitantes dos últimos 14 dias, sites de referência e conteúdo popular.
transferir
Transferir um repositório significa alterar o proprietário de um repositório. O novo proprietário poderá administrar de imediato o conteúdo, os problemas, as pull request, as versões e as configurações do repositório.
upstream
Quando mencionamos um branch ou bifurcação, o branch primário no repositório original é frequentemente denominado "upstream" (ou branch de origem), por ser o local principal de onde outras alterações virão. Por sua vez, o branch/bifurcação em que você está trabalhando é chamado de "downstream".
branch upstream
Branch padrão que passa por merge no branch em questão (ou no qual o branch em questão passa por rebase). É configurado via branch.<name>.remote
e branch.<name>.merge
. Se o branch upstream de A for origem/B, pode-se dizer que "A está rastreando origem/B".
usuário
Usuários são pessoas que têm contas pessoais do GitHub. Cada usuário tem um perfil pessoal e pode ter vários repositórios, públicos ou privados. Os usuários podem criar organização, ser convidados a participar de organizações ou colaborar nos repositórios de outros usuários.
nome de usuário
Identificador de um usuário no GitHub.
equipe visível
Equipe que pode ser vista e @mencionada por qualquer integrante da organização.
inspecionar
Você pode inspecionar um repositório ou problema para receber notificações quando houver atualizações em problemas ou pull requests.
notificações de inspeção
Notificação sobre atividades em um repositório ao qual o usuário se inscreveu.
notificações da web
Notificações exibidas na interface web do GitHub: https://github.com/notifications
webhooks
Os webhooks permitem criar ou configurar aplicativos do GitHub associados a determinados eventos no GitHub.com. Com os webhooks, é possível entregar notificações a um servidor da web externo sempre que determinadas ações ocorrem em um repositório ou organização. Também são conhecidos como hooks de serviço.
compatível com GitHub
Listagem de integrações compatíveis com o GitHub.
acesso de gravação
Nível de permissão que permite ao usuário fazer push de alterações ou gravá-las em um repositório.
Works with GitHub
A listing of integrations that work with GitHub.
write access
A permission level on a repository that allows the user to push, or write, changes to the repository.