Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2024-09-25. 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.

Usar o Git

Use o Git para gerenciar seus repositórios de GitHub Enterprise Server no seu computador.

Sobre o Git

Aprenda sobre o sistema de controle de versões, Git e como ele funciona com GitHub Enterprise Server.

Fazer push de commits para um repositório remote

Use git push para fazer push de commits de seu branch local para um repositório remoto.

Obter alterações de um repositório remote

É possível usar comandos Git comuns para acessar repositórios remotes.

Lidar com erros non-fast-forward

Às vezes, o Git não pode fazer sua alteração em um repositório remote sem perder os commits. Quando isso acontece, seu push é recusado.

Dividir uma subpasta em um novo repositório

Você pode transformar uma pasta em um repositório do Git repository em um novo repositório.

Sobre merges de subárvore do Git

Se precisar gerenciar vários projetos em um único repositório, você poderá usar um merge de subárvore para manipular todas as referências.

Sobre a troca de base do Git

O comando git rebase permite alterar com facilidade uma variedade de commits, modificando o histórico do seu repositório. É possível reordenar, editar ou combinar commits por squash.

Usar rebase do Git na linha de comando

Veja um breve tutorial sobre como usar git rebase na linha de comando.

Resolver conflitos de merge após rebase do GitHub

Quando executa uma operação de git rebase, você geralmente move commits. Por causa disso, podem ocorrer conflitos de merge. Isso significa que dois ou mais commits modificaram a mesma linha do mesmo arquivo, e o Git não sabe qual alteração aplicar.

Lidando com caracteres especiais nos nomes do branch e tags

O Git é muito permissivo sobre quais caracteres são permitidos nos nomes de branches e tags. Ao usar o Git em uma linha de comando, talvez seja necessário que você escape ou cite caracteres especiais.