Hay muchas sucursales en el almacén de código local. A medida que el proyecto continúa iterando, tales sucursales se vuelven más y más. Entonces, quiero eliminar una rama de este tipo. Al eliminar una rama, se informa un error: error: Cannot delete branch '' checked out at '/Users/GoProject/src/codey el mensaje correspondiente es el siguiente:
Resolución de dos problemas
Lo primero que hay que explicar es que cambié a la rama maestra y luego eliminé esta rama (es decir, no estoy en la rama actual, elimine la rama actual). Además, para eliminar la rama localmente, generalmente es ejecutar el comando: git branch -Dy git branch -d, en la mayoría de los casos, ¡tendrá éxito! Pero por extraño que parezca, no funcionó esta vez.
Después de verificar el estado de esta rama, descubrí que el motivo de este problema era que había realizado rebaseoperaciones de código en esta rama al principio, pero había un conflicto y el conflicto no se resolvió, así que lo dejé así.