¿No se puede eliminar una sucursal que no existe?

Echa un vistazo a esta captura de pantalla … Acabo de consultar las twigs y muestra que la twig 'oil diferente' está en la list de sucursales … luego, cuando probé "del, rm, o checkout" la twig, dice que la twig no coincide … aquí está la captura de pantalla:
enter image description here
Lo que sucedió es que eliminé la twig de github una vez que fusioné el nuevo maestro. Luego, a su vez, saqué el nuevo maestro de Github y me fusioné. Todo es lo mismo. ¿Cómo puedo eliminar esta twig que git dice que no existe? También me relogré en:
enter image description here
Algunas ideas…?

Como Thomas señaló en los comentarios, del no es un command bash válido y tampoco un commad relacionado con git , que es el error principal.

Para eliminar una sucursal local, puede usar git branch -d different-oil .

Para eliminar una twig remota puede usar git push origin --delete different-oil o git push origin :different_oil .

Sin embargo, como también etiquetó github, puede eliminar fácilmente la twig en la interfaz web.

Pregunta relacionada: ¿Cómo elimino una twig de Git tanto local como remotamente?

Más información: https://git-scm.com/book/en/v2/Git-Branching-Branch-Management

Básicamente estás ejecutando commands de shell en lugar de commands de git. Deberías prefijar los commands relacionados con git con git . Eche un vistazo a git --help y git branch --help .

Para eliminar esa twig, debe ejecutar git branch -d different-oil .

Aquí está mi respuesta … después de leer otra publicación relacionada sobre la eliminación de sucursales locales, usando la twig git -d, este command me hizo saber que en el equipo local la fusión estaba incompleta. Esto no explica por qué me decía que no se podía encontrar la twig, pero una vez que me fusioné, entonces, como puede ver a continuación, la twig fue eliminable con el command "git branch -d". Gracias a quienes asistieron.
enter image description here