Como excluir a história commit no github
- 4733
- 784
- Spencer Emard
Geralmente, não é uma boa idéia excluir a história de compromisso em um repositório Git, pois os compromissos representam a história do projeto e as mudanças que foram feitas a ele. No entanto, pode haver situações em que você deseja excluir começos, porque eles contêm informações confidenciais ou porque você deseja reorganizar a história do repositório.
Excluir histórico de compromissos no repositório do GitHub
Siga a instrução abaixo para excluir completamente o histórico de compromissos do repositório do GitHub.
AVISO: Isso removerá seu antigo histórico de compromissos completamente, você não pode recuperá -lo novamente.- Crie ramo órfão - Crie uma nova filial órfã no repositório Git. A filial recém -criada não será exibida em
'ramo git'
comando.checkout git --orphan temp_branch
- Adicionar arquivos à ramificação - Agora adicione todos os arquivos ao ramo recém -criado e comprometa -os usando os seguintes comandos.
git add -a
Git Commit -am "o primeiro compromisso"
- Excluir ramo mestre - Agora você pode excluir o ramo principal do seu repositório Git.
git ramo -d mestre
- Renomeie a filial atual - Depois de excluir a filial mestre, vamos renomear o nome da filial recém -criada para dominar.
git ramo -m mestre
- Push mudanças - Você concluiu as alterações no seu repositório Git local. Por fim, empurre suas alterações no repositório remoto (github) com força.
Git Push -f Origin Master
Lembre -se de que a exclusão da história do compromisso é uma operação destrutiva, pois remove permanentemente os compromissos do repositório. Geralmente não é recomendado excluir o histórico de compromissos, a menos que seja absolutamente necessário.
Conclusão
Neste tutorial, descrevemos a você para remover o histórico de comprometimento de um repositório do GitHub. A mesma instrução pode ser seguida em outros provedores de repositório Git a montante como Gitlab, Bitbucket, etc.
- « A segurança on -line desempenha um papel fundamental na reputação da sua empresa
- Como instalar PyCharm no Ubuntu 18.04 »