El clon de Git no trae la twig maestra

Tengo un repository remoto http://github.com/fernandezpablo85/Test

Este repository tiene una twig master , pero está detrás de otras dos twigs, así que cuando lo clono obtengo esta advertencia:

advertencia: HEAD remoto se refiere a ref inexistente, no se puede pagar.

Y tampoco obtengo una twig master local (la git branch no muestra nada).

Puedo arreglarlo todo haciendo:

git checkout -b master origin/master

Pero me preguntaba por qué sucede esto? Se supone que el maestro es la twig más avanzada ? ¿O hay algo más que está mal con mi repository?

1 / No, maestro no es necesario la twig más avanzada. Uno puede publicar solo en otra twig, y ​​luego eliminar esa twig …

2 / Cuando eso suceda, debe seleccionar maestro como la twig pnetworkingeterminada desde el panel de administración del repository github, pero eso no siempre es posible. Ver este error

Para cualquier otra persona que haya golpeado este problema:

tekkub me dijo cómo solucionar este error a través del canal freenode #github.

  • crea una twig temporal,
  • empujar eso a su repository,
  • select la twig pnetworkingeterminada en el panel de administración para ese repository,
  • luego borre la twig y presione nuevamente.

Funcionó para nosotros

(la idea es tener temporalmente dos twigs, para poder seleccionar el maestro por defecto con el panel de administración de la GUI, y luego eliminar la twig adicional)

Si solo quiere clonar la twig principal, ejecute este command:

 git clone git@github.com:**username**/ **Repository URL** -b master 

Aquí hay un ejemplo:

 git clone git@github.com:gfranko/jquery.selectBoxIt.js.git -b master 

Tuvimos un problema similar con uno de nuestros repositorys, aunque en nuestro caso, el panel de administración de github mostraba "maestro" como la twig pnetworkingeterminada, pero los checkouts obtenían una twig diferente por defecto. Cambiar el valor pnetworkingeterminado a una de las otras twigs, luego volver a "maestro" solucionó nuestro problema.