¿Cómo crear una twig secundaria?

Mi repository git tiene dos twigs, master y bug . Quiero crear una twig bug/rep . Entonces corro:

 git branch bug/rep 

Esto da el error:

error: no se puede resolver refs / heads / bug / rep de reference: no es un directory fatal: no se puede bloquear el ref 'refs / heads / bug / rep'.

¿Cómo puedo crear una twig secundaria desde la twig de bug , como bug/rep ? Mi versión de git es 2.3.2 en la Mac.

En git, las twigs corresponden a los files reales en una jerarquía en el subdirectory .git. Si creas una twig llamada bug / sub, literalmente creará una carpeta .git / refs / heads / bug y dentro de esa carpeta habrá un único file llamado "sub" que es la twig. Se supone que los nombres de las twigs se resuelven en .git / refs / heads, por lo que refs / heads + bug / sub se resuelven en un lugar real en el sistema de files.

El problema es con tu sistema de files. Como ya tienes una twig llamada error, en .git / refs / heads hay un file llamado bug. La creación de la twig secundaria como se describe anteriormente requeriría que el sistema de files cree una nueva carpeta llamada error, pero no puede porque ya hay un file llamado error.

En resumen, puede crear una jerarquía de twigs, pero los nodos de nivel superior de su jerarquía no pueden ser twigs por derecho propio.