Git- Excluir cópia local do servidor

1

Apenas curioso, posso excluir a cópia local de um cliente do GitHub ou do meu sistema. Eu sou o dono deste repositório git. O usuário alvo está trabalhando em um ramo sob meu repositório. Então eu posso deletar sua ramificação desse usuário junto com seu código local?

    
por Carmen 25.04.2017 / 09:35

1 resposta

1

Como você provavelmente sabe, o GIT é um sistema de controle de versão descentralizado. Como tal, você não tem um repositório central e todas as cópias do repositório podem ser manipuladas de qualquer maneira que a pessoa que o criou parece adequada.

Você não pode "empurrar" a remoção de uma ramificação para alguém e você pode ter qualquer número de ramificações em seu repositório local que nenhuma outra parte conhece, porque elas nunca foram buscadas por você / você nunca a empurrou para uma determinada repositório "master".

O que pode funcionar é que você remova a ramificação do repositório principal designado e espere que o outro usuário busque essas mudanças de uma maneira que remova a ramificação de seu repositório. Um exemplo seria que ele exclui sua cópia local e só precisa buscar o projeto inteiro novamente. Além disso, você está à "mercê" do comportamento daquele terceiro.

    
por 25.04.2017 / 14:38

Tags