Saya memiliki cabang terpencil remote-branch-long-name. Ketika saya magit checkout dengan helm selesai saya bisa mengetik remote-branchdan origin/remote-branch-long-nameakan muncul sebagai opsi. Masalahnya adalah untuk checkout cabang ini secara lokal, saya sebenarnya tidak bisa beralih ke cabang itu, saya perlu beralih ke remote-branch-long-name (without the origin/ prefix), karena helm tidak menyediakan itu sebagai opsi penyelesaian, saya harus mengetikkan seluruh nama cabang secara manual.
Apakah ada fungsi lain yang harus saya gunakan untuk use case ini atau apakah saya harus meretas suatu fungsi bersama?
git checkout foo, danfoobukan cabang, tetapiorigin/foobenar, git akan membuat cabang barufoodan mengaturnya untuk dilacakorigin/foo. Jadi git mengajari Anda untuk berpikir, "Saya baru keluarfoo, dan git melakukan semua yang diperlukan". Tetapi ini tidak bekerja dengan magit; berlarimagit-branch-and-checkoutadalah cara untuk pergi.