Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

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.

Blame

O recurso "blame" no Git descreve a última modificação em cada linha de um arquivo e normalmente mostra a revisão, autor e horário. É útil, por exemplo, para rastrear quando um recurso foi adicionado ou identificar qual commit levou a um erro específico.

Branch

Um branch é uma versão paralela de um repositório. Está dentro do repositório, mas não afeta o branch primário ou master e permite que você trabalhe à vontade, sem prejudicar a versão "real". Após fazer as mudanças, é possível fazer merge de seu branch de volta ao branch master para publicar suas alterações. Para obter mais informações, consulte "Sobre branches".

Verificação

Uma verificação é um tipo de verificação de status em GitHub. Consulte "Verificações de status".

Clone

Um clone é uma cópia de um repositório que fica em seu computador em vez de ficar em algum outro lugar em um servidor de site. Clonar significa o ato de fazer essa cópia. Com um clone, é possível editar os arquivos em seu editor de preferência e usar o Git para rastrear suas alterações sem precisar estar online. Entretanto, ele está conectado à versão remote e as alterações podem ser sincronizadas entre as duas versões. Você pode fazer push de suas alterações locais para o remote para mantê-las sincronizadas quando estiver online.

Colaborador

Um colaborador é uma pessoa com acesso de leitura e gravação em um repositório, convidado a contribuir pelo proprietário do repositório.

Commit

Commit, ou "revisão", é uma alteração individual em um arquivo (ou conjunto de arquivos). É semelhante a save (salvar) um arquivo. Entretanto, cada vez que você salva um arquivo no Git, ele cria um ID único (também conhecido como "SHA" ou "hash") que permite a manutenção de um registro de quais alterações foram feitas, quando e por quem. Os commits normalmente contêm uma mensagem do commit, que é uma breve descrição de quais alterações foram feitas.

Contribuidor

Um contribuidor é alguém que contribuiu em um projeto com um merge de sua pull request, mas não tem acesso de colaborador.

Painel

Seu painel pessoal é o eixo principal de suas atividades no GitHub. Em seu painel pessoal, é possível acompanhar os problemas e as pull requests nas quais está trabalhando ou seguindo, navegar para os seus repositórios principais e páginas de equipe e saber das atividades recentes nos repositórios que está inspecionando ou dos quais participa. Você também pode descobrir novos repositórios, recomendados com base nos usuários que você segue e repositórios nos quais você colocou uma estrela. Para visualizar somente atividades de uma organização específica, vá até o painel de sua organização. Para obter mais informações, consulte "Sobre seu painel pessoal" ou "Sobre o painel de sua organização".

Diff

Um diff é a difference (diferença) de alterações entre dois commits ou alterações salvas. O diff descreverá visualmente o que foi adicionado ou removido de um arquivo desde o seu último commit.

Conta corporativa

As contas corporativas permitem que você gerencie centralmente a política e a cobrança para várias organizações do GitHub.com. Enterprise accounts are available with GitHub Enterprise Cloud. Para obter mais informações, consulte "Sobre contas corporativas".

Fetch

Fazer um fetch refere-se a obter as últimas alterações de um repositório online sem fazer merge delas. Com o fetch das alterações, é possível compará-las aos seus branches locais (o código que está em sua máquina local).

Bifurcação

Uma bifurcação é uma cópia do repositório de outro usuário que está em sua conta. As bifurcações permitem que você faça alterações livremente sem comprometer o projeto original. As bifurcações ficam associadas ao original, permitindo que você envie uma pull request ao autor original para atualizar com suas alterações. Também é possível manter sua bifurcação atualizada ao fazer pull de atualizações do original.

Git

O Git é um programa de código aberto para rastrear alterações em arquivos de textos e é a tecnologia principal sobre a qual o GitHub, a interface social e de usuário, foi desenvolvida.

Problema

Problemas são sugestões de melhorias, tarefas ou perguntas relacionadas a um repositório. Podem ser criados por qualquer pessoa (em repositórios públicos) e são moderados por colaboradores de repositórios. Cada problema tem seu próprio fórum de discussão e pode ser etiquetado e atribuído a um usuário.

Markdown

O markdown é um formato de arquivo de semântica simples, não muito diferente de .doc, .rtf e .txt. O markdown facilita a escrita em prosa (com links, listas, marcadores etc) e a sua respectiva publicação como apresentado em um site, mesmo para aqueles que não têm conhecimento sobre como publicar na web. O GitHub é compatível com Markdown e você pode aprender sobre semântica.

Merge

O merge pega as alterações de um branch (no mesmo repositório ou a partir de uma bifurcação) e as aplica em outro. Normalmente, isso é feito por meio de uma pull request (que pode ser considerada uma solicitação para fazer merge) ou via linha de comando. Um merge pode ser feito automaticamente com uma pull request por meio da interface da web do GitHub, se não houver conflito de alterações. Também sempre pode ser feito via linha de comando. Para obter mais informações, consulte "Fazer merge de uma pull request".

Código aberto

Um software de código aberto é aquele que pode ser usado, modificado e compartilhado livremente por qualquer pessoa (em sua forma modificada ou não). Atualmente, o conceito de "código aberto" estende-se além do software, e representa uma filosofia de colaboração na qual os materiais de trabalho são disponibilizados para qualquer pessoa fazer bifurcações, modificar, discutir e apresentar contribuições.

For more information on open source, specifically how to create and grow an open source project, we've created Open Source Guides that will help you foster a healthy open source community. You can also take a free GitHub Learning Lab course on maintaining open source communities.

Organização

As organizações são contas compartilhadas onde empresas e projetos de código aberto podem colaborar em muitos projetos de uma vez. Os proprietários e administradores podem gerenciar o acesso de integrantes aos dados e projetos da organização com recursos avançados administrativos e de segurança.

Repositório privado

Repositórios privados são aqueles que somente podem ser visualizados ou receber contribuições de seus criadores e colaboradores indicados pelo criador.

Pull

Pull significa que você faz fetch em alterações e faz merge. Por exemplo, se alguém editou o arquivo remote no qual vocês dois estão trabalhando, você vai querer fazer pull dessas alterações em sua cópia local para atualizar o arquivo.

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 problemas, as pull requests têm seus próprios fóruns de discussão. Para obter mais informações, consulte "Sobre pull requests".

Push

Fazer push é enviar suas alterações com commits para um repositório remote, como um repositório hospedado em GitHub. Por exemplo, se você alterar algo localmente, você vai querer fazer um push dessas alterações para que outras pessoas possam acessá-las.

Remote

Essa é a versão de algo hospedado em um servidor, provavelmente o GitHub. Pode ser conectado a clones locais para que as alterações possam ser sincronizadas.

Repositório

Um repositório é o elemento mais básico do GitHub. É mais fácil imaginá-lo como uma pasta de projetos. Um repositório contém todos os arquivos de projeto (incluindo a documentação) e armazena o histórico de revisão de cada arquivo. Os repositórios podem ter vários colaboradores e podem ser públicos ou privados.

Chave SSH

Chaves SSH identificam você em um servidor online, por meio de uma mensagem criptografada. É como se seu computador tivesse uma senha exclusiva própria para outro serviço. O GitHub usa chaves SSH para transferir informações com segurança para seu computador.

Status

Um status é um tipo de verificação de status em GitHub. Consulte "Verificações de status".

Verificações de status

As verificações de status são processos externos, como compilações de integração contínua, que são executados para cada commit que você faz em um repositório. Para obter mais informações, consulte "Sobre verificações de status".

Equipe

As equipes são grupos de integrantes da organização que refletem sua empresa ou a estrutura do grupo com permissões de acesso em cascata e menções.

Upstream

Quando mencionamos um branch ou bifurcação, o branch primário no repositório original é frequentemente denominado "upstream", por ser o local principal de onde outras alterações virão. O branch/bifurcação no qual você está trabalhando é denominado "downstream".

Usuário

Usuários são contas GitHub pessoais. Cada usuário tem um perfil pessoal e pode possuir vários repositórios, públicos ou privados. Os usuários podem criar ou serem convidados a integrar organizações ou colaborar com repositórios de outras pessoas.

Further reading

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato