Cómo eliminar una twig de conflicto Git

Obtengo el siguiente resultado cuando lo hago:

git branch somebranch anotherbranch * master master - myemail@mydomain.com's conflict 09.04.2016_15.02.31 

Entonces, ¿qué es esa twig de conflicto al final? No sé cómo verificarlo, cómo ver qué contiene y cómo eliminarlo (que es lo que quiero hacer en última instancia).

PD Esto ocurrió hace un time, no puedo recordar cómo ahora. Lo dejé, pero me ha estado molestando, así que quiero arreglarlo ahora.

Actualización: la respuesta de Torek me ayudó. No pude encontrar el file .git/packed-refs . Encontré el directory .git/refs/heads y eliminé el file / twig no deseado allí. Parece que eso lo arregló.

re: La causa, el editor que estoy usando es Atom (de github) y he instalado un package para hacer commands de git desde el editor. Creo que ese package probablemente creó esa twig de conflicto.

El espacio no es un carácter legal en el nombre de una twig de Git.

Esto significa que si Git mismo hizo esa twig, has encontrado un error en Git. (¡Felicidades!) Sin embargo, es más probable que un progtwig mal dirigido que pensó que sabía mejor que Git, se coló detrás de Git y creó esa twig … y dado que el espacio no es un personaje legal en una twig de Git, es posible que tengas que detrás de la espalda de Git para eliminarlo.

Para hacerlo , utilice un editor de text que no insertá lists de materiales (marcas de order de bytes), ni convertirá files de text plano a Unicode, para editar .git/packed-refs . Si hay una línea allí con el nombre de bogus branch, elimine esa línea (o modifique el nombre a algo más adecuado) y escriba el file. Salga del editor cuando haya terminado. Luego, busque un file en .git/refs/heads con ese nombre (incluidos los espacios en blanco embeddeds): si existe, elimínelo (o cámbiele el nombre a algo más adecuado).

El nombre de la bogus branch debe existir en al less uno, y tal vez en ambos, lugares, de lo contrario, Git no lo encontrará como un nombre de sucursal.

También puede tener un file en .git/logs/refs/heads/ con el mismo nombre falso. Si es así, ese file debe recibir el mismo tratamiento (eliminar o cambiar el nombre).

(Tenga en count que el directory .git aparece en el nivel superior de su tree de trabajo. git rev-parse --git-dir mostrará la ruta a él, incluso si se encuentra en un subdirectory).