Trabalhar com bifurcações
As bifurcações costumam ser usadas no desenvolvimento de código aberto no GitHub Enterprise.
Sobre bifurcações→
Uma bifurcação é uma cópia de um repositório que você gerencia. As bifurcações permitem fazer alterações em um projeto sem afetar o repositório original. Você pode fazer fetch de atualizações no repositório ou enviar alterações ao repositório original com pull requests.
Configurar remote para bifurcação→
Você deve configurar um remote que aponta para o repositório upstream no Git para sincronizar alterações que faz em uma bifurcação com o repositório original. Isso também permite sincronizar alterações feitas no repositório original com a bifurcação.
Sincronizar uma bifurcação→
Sincronize uma bifurcação de um repositório para mantê-la atualizada com o repositório upstream.
Fazer merge de um repositório upstream em sua bifurcação→
Se você não tem acesso push (gravação) em um repositório upstream, é possível fazer pull de commits do repositório para sua própria bifurcação.
Permitir alterações em um branch de pull request criado a partir de bifurcação→
Para obter mais colaboração, você pode permitir commits nos branches que criou usando bifurcações. A permissão para fazer commit em seus branches bifurcados é limitada às pessoas com acesso push ao repositório upstream da bifurcação.
O que acontece com as bifurcações quando um repositório é excluído ou muda de visibilidade?→
A exclusão do repositório ou a mudança na visibilidade dele afeta as bifurcações desse repositório.