Skip to main content

Enterprise Server 3.20 está disponível no momento como versão candidata a lançamento.

Trabalhar com bifurcações

Forks são frequentemente utilizados no desenvolvimento de código aberto na GitHub.

Sobre bifurcações

Um fork é um novo repositório que compartilha configurações de código e visibilidade com o repositório "upstream" original.

Fazer um fork de um repositório

Um fork é um novo repositório que compartilha o código e as configurações de visibilidade com o repositório upstream original.

Sobre permissões e visibilidade de bifurcações

As permissões e a visibilidade das bifurcações dependem se o repositório upstream é público ou privado, se é propriedade de uma organização e das políticas da sua empresa.

Configurar um repositório remoto para um fork

Você deve configurar um remoto que aponta para o repositório upstream no Git para sincronizar alterações realizadas em um fork com o repositório original. Isso também permite sincronizar as alterações feitas no repositório original com o fork.

Sincronizar uma bifurcação

Sincronize um fork de um repositório e mantenha-o atualizado com o repositório upstream.

Permitir alterações em um branch de pull request criado a partir de um fork

Para maior colaboração, você pode permitir commits em ramificações que você criou a partir de forks em sua conta pessoal.

O que acontece com os forks quando um repositório é excluído ou altera sua visibilidade?

A exclusão do seu repositório ou a mudança na visibilidade dele afeta as ramificações do repositório.

Desanexando um fork

Você pode desconectar um repositório de sua rede fork deixando a rede ou excluindo manualmente o fork e recriando-o sem nenhuma conexão com o original.