¿Eliminar una rama no fusionada en git?

¿Eliminar una rama no fusionada en git?

Tengo una rama de función no fusionada creada hace más de un año, la función nunca se terminó. Quiero eliminar esa rama y las confirmaciones que contiene.

¿Cómo puedo eliminar la rama y las confirmaciones? Las confirmaciones ya no son útiles; No quiero conservar esos compromisos.

Respuesta1

Vaya a otra sucursal, luego simplemente escriba:

git branch -D [branch]

Las minúsculas -dsignifican eliminar, pero -Dsignifica "Forzar una eliminación pase lo que pase". Luego, si ha enviado la rama a un origen remoto, simplemente escriba esto; tenga en cuenta lo que :está antes del nombre de la sucursal:

git push origin :[branch]

Y eso :significa "Eliminar la rama remota denominada [branch]". Todo listo. Sin rastro. ¡Todo está bien!

información relacionada