Tengo una sucursal remota remote-branch-long-name. Cuando finalizo la compra con la finalización del timón, puedo escribir remote-branchy origin/remote-branch-long-nameaparecerá como una opción. El problema es que para pagar esta rama localmente, en realidad no puedo cambiar a esa rama, necesito cambiarla remote-branch-long-name (without the origin/ prefix), ya que helm no proporciona eso como una opción de finalización, tengo que escribir manualmente el nombre completo de la rama.
¿Hay otra función que debería usar para este caso de uso o tengo que hackear una función juntos?

git checkout foo, yfoono es una rama, pero loorigin/fooes, git creará una nueva ramafooy la configurará para rastrearorigin/foo. Entonces git te enseña a pensar "Acabo de pagarfoo, y git hace todo lo necesario". Pero esto no funciona con magit; corrermagit-branch-and-checkoutes el camino a seguir.Desde magit v2.12.0, hay un comando
magit-branch-checkout, vinculado ab l(Checkout local branch), que hace exactamente lo que desea. Ver el documento para más detalles.fuente