De repente no puede crear twigs de git locales / remotas

No estoy seguro de cómo he logrado esto, pero ya no puedo crear una twig local y remota.

~/myapp(master) > git checkout -b new_feature origin/new_feature fatal: git checkout: updating paths is incompatible with switching branches. Did you intend to checkout 'origin/new_feature' which can not be resolved as commit? 

Intenté volver a clonar mi aplicación en caso de que el directory .git estuviera dañado, pero no tuve suerte. ¿Alguna sugerencia?

No puede crear una bifurcación remota de esa manera, primero debe hacer que git checkout -b new_feature cree la nueva bifurcación local y luego git push origin new_feature para enviar la bifurcación al control remoto.

Pruebe uno de estos:

  • Para crear una sucursal local: git branch some_branch

  • Para usar (pagar) esa twig (esto no es automático): git checkout some_branch

  • Para crear una twig remota: git push origin origin:refs/heads/some_branch

  • Para finalizar (y rastrear) una twig remota (creando una bifurcación local si aún no existe): git branch --track local_branch origin/remote_branch