Sobre a desanexação de forks
Para transformar seu fork em um repositório autônomo, você pode clonar o fork, usar o clone para criar um novo repositório e, em seguida, excluir o fork. Isso é útil quando você deseja levar o trabalho que está fazendo em uma direção diferente ou manter versões distintas.
O novo repositório não será mais sincronizado automaticamente com as alterações do repositório original.
Note
- O novo repositório não reterá nenhuma de suas issues, pull requests, wikis, stars, observadores, comentários, forks filhos ou outros metadados que possam estar associados ao seu fork atual.
- Todos os metadados de commit do Git serão preservados. Os commits poderão se tornar elegíveis para serem contabilizados como contribuições se cumprirem determinados critérios. Para saber mais, confira Por que minhas contribuições não aparecem no meu perfil?.
Desanexando um fork
Você pode excluir um fork e recriar o mesmo repositório, sem a conexão com a rede original.
-
Abra TerminalTerminalGit Bash.
-
Crie um clone bare do garfo.
git clone --bare https://github.com/EXAMPLE-USER/FORK-NAME.git
-
Exclua o fork do repositório. Para saber mais, confira Excluir um repositório.
Warning
Excluir um fork excluirá permanentemente todas as solicitações e configurações de pull associadas. Essa ação não pode ser desfeita.
-
Crie um novo repositório com o mesmo nome no mesmo local. Para saber mais, confira Criar um repositório.
-
Espelhe o repositório de volta para a mesma URL remota.
cd FORK-NAME.git git push --mirror https://github.com/EXAMPLE-USER/FORK-NAME.git
-
Remova o clone local temporário que você criou anteriormente.
cd .. rm -rf FORK-NAME.git
Para obter mais informações, consulte nossa página de suporte sobre forks.