Trabalhar com bifurcações
As bifurcações costumam ser usadas no desenvolvimento de código aberto no GitHub Enterprise.
About forks
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.
Configuring a remote for a fork
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.
Syncing a fork
Sincronize uma bifurcação de um repositório para mantê-la atualizada com o repositório upstream.
Merging an upstream repository into your fork
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.
Allowing changes to a pull request branch created from a fork
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.
What happens to forks when a repository is deleted or changes visibility?
A exclusão do repositório ou a mudança na visibilidade dele afeta as bifurcações desse repositório.