Excluir um branch não mesclado no git?

Excluir um branch não mesclado no git?

Eu tenho um branch de recurso não mesclado criado há mais de um ano, o recurso nunca foi concluído. Quero excluir esse branch e os commits nele.

Como posso deletar o branch e os commits, os commits não são mais úteis; Não quero preservar esses commits.

Responder1

Vá para outra filial e digite:

git branch -D [branch]

A letra minúscula -dsignifica excluir, mas -Dsignifica “Forçar uma exclusão, não importa o que aconteça”. Então - se você enviou o branch para uma origem remota, basta digitar isto; observe o :antes do nome da filial:

git push origin :[branch]

E isso :significa “Excluir a ramificação remota chamada [branch]”. Tudo feito. Sem pistas. Tudo certo!

informação relacionada