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.