Skip to main content

Esta versão do GitHub Enterprise Server será descontinuada em 2026-03-17. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Sobre GitHub e Git

É possível usar o GitHub e o Git para colaborar em trabalhos.

Sobre o GitHub

O GitHub é uma baseada em nuvem em que é possível armazenar, compartilhar e trabalhar com outras pessoas para escrever códigos.

O seguinte é possível ao armazenar códigos em um "repositório" no GitHub: * Demonstre ou compartilhe seu trabalho. * Acompanhe e gerencie alterações no código ao longo do tempo.

  • Permita que outras pessoas revisem o seu código e deem sugestões para melhorá-lo.
  •         **Colabore** em um projeto compartilhado sem se preocupar que suas alterações afetarão o trabalho de seus colaboradores antes que você esteja pronto para integrá-los.
    

O trabalho colaborativo, uma das características fundamentais do GitHub, é possível graças ao software de código aberto Git, que serviu como base para a criação do GitHub.

Sobre o Git

O Git é um sistema de controle de versão que acompanha as alterações nos arquivos de forma inteligente. O Git é particularmente útil quando você e um grupo de pessoas fazem alterações nos mesmos arquivos ao mesmo tempo.

Normalmente, para fazer isso em um fluxo de trabalho baseado no Git, você deve: * Crie uma ramificação a partir da cópia principal dos arquivos em que você (e seus colaboradores) estão trabalhando. * Faça edições nos arquivos de forma independente e segura em sua própria ramificação pessoal.

  • Permita que o Git mescle de forma inteligente suas alterações específicas na cópia main dos arquivos para que suas alterações não afetem as atualizações de outras pessoas.
  • Deixe o Git rastrear suas alterações e as de outras pessoas para que todos permaneçam trabalhando na versão mais atualizada do projeto.

Para saber mais sobre o Git, confira Sobre o Git.

Como o Git e o GitHub trabalham juntos?

Ao carregar arquivos no GitHub, você os armazenará em um "repositório Git". Isso significa que, quando você faz alterações (ou "commits") nos arquivos que estão no GitHub, o Git começa automaticamente a monitorar e gerenciar essas alterações.

Há muitas ações relacionadas ao Git que você pode realizar diretamente no GitHub pelo navegador, como criar um repositório Git, criar ramificações e carregar e editar arquivos.

No entanto, a maioria das pessoas trabalha localmente nos arquivos (no próprio computador) e sincroniza continuamente essas alterações locais, além de todos os dados relacionados do Git, com o repositório central "remoto" no GitHub. Há muitas ferramentas que você pode usar para fazer isso, como GitHub Desktop.

Depois de começar a colaborar com outros e todos precisarem trabalhar no mesmo repositório e ao mesmo tempo, você irá, de forma contínua:

  •         **Efetue pull** de todas as alterações mais recentes feitas por seus colaboradores do repositório remoto em GitHub.
    
  •         **Transmita** suas próprias alterações para o mesmo repositório remoto em GitHub.
    

O Git descobre como mesclar de maneira inteligente esse fluxo de alterações, e o GitHub ajuda você a gerenciar o fluxo por meio de recursos como "pull requests".

Por onde começo?

Se você é novo no GitHub e não está familiarizado com o Git, recomendamos que você leia os artigos na categoria Comece seu percurso. Eles se concentram em tarefas que você pode realizar diretamente pelo navegador no GitHub e vão ajudar você a:

  •         **Criar uma conta** no GitHub.
    
  •         **Aprenda o "GitHub Flow"**, e os princípios fundamentais do trabalho colaborativo (branches, commits, pull requests, merges).
    
  •         **Personalize seu perfil** para compartilhar seus interesses e habilidades.
    
  •         **Explorar o GitHub** para encontrar inspiração nos próprios projetos e se conectar com outras pessoas.
    
  • Saiba como baixar código interessante para seu próprio uso.
  • Aprenda a enviar algo no qual você está trabalhando para um repositório do GitHub.

Leitura adicional

  •         [AUTOTITLE](/get-started/using-github/connecting-to-github)