Cómo instalar un module privado de NPM desde una twig específica y una label específica

¿ Npm siempre extrae de la twig maestra si no se especifica una twig en la dependencia? ¿Qué pasa si tengo otra twig, digamos develop y labelr la confirmación allí? Sé que npm se actualizará desde una twig específica, si se escribe como

 "private-repo": "git+ssh://git@github.com:myaccount/myprivate.git#develop" 

pero, ¿y si quiero extraer una label específica de esa twig? Porque solo especificando la label, como

 "private-repo": "git+ssh://git@github.com:myaccount/myprivate.git#v1.0.1" 

no funcionó (la twig master no tiene la confirmación labelda. Solo la twig develop tiene). I got a fatal: ambiguous argument 'v1.0.1': unknown revision or path not in the working tree. lo que me lleva al pensamiento de que trata de encontrar la label especificada en una twig que no la tiene (que debe ser la twig master , ya que solo tengo estas 2 twigs).

Entonces, ¿hay alguna manera de especificar tanto la twig como la label git desde la cual actualizar?