Ho una filiale remota remote-branch-long-name. Quando eseguo il checkout con il completamento del timone, posso digitare remote-branche origin/remote-branch-long-nameverrà visualizzato come opzione. Il problema è che per verificare questo ramo localmente, in realtà non posso passare a quel ramo, devo passare a remote-branch-long-name (without the origin/ prefix), poiché helm non prevede che come opzione di completamento, devo digitare manualmente l'intero nome del ramo.
C'è un'altra funzione che dovrei usare per questo caso d'uso o devo hackerare una funzione insieme?
git checkout foo, efoonon è un ramo, ma loorigin/fooè, git creerà un nuovo ramofooe lo imposteràorigin/foo. Quindi git ti insegna a pensare "Ho appena fatto il checkoutfooe git fa tutto il necessario". Ma questo non funziona con Magit; la corsamagit-branch-and-checkoutè la strada da percorrere.