Tôi có một chi nhánh từ xa remote-branch-long-name. Khi tôi kiểm tra thanh toán với sự hoàn thành của helm, tôi có thể gõ remote-branchvà origin/remote-branch-long-namesẽ hiển thị dưới dạng tùy chọn. Vấn đề là để kiểm tra chi nhánh này tại địa phương, tôi thực sự không thể chuyển sang chi nhánh đó, tôi cần chuyển sang remote-branch-long-name (without the origin/ prefix), vì helm không cung cấp tùy chọn hoàn thành, tôi phải tự nhập toàn bộ tên chi nhánh.
Có một chức năng khác tôi nên sử dụng cho trường hợp sử dụng này hay tôi phải hack một chức năng với nhau?
git checkout foovàfookhông phải là một nhánh, nhưngorigin/foolà, git sẽ tạo một nhánh mớifoovà đặt nó để theo dõiorigin/foo. Vì vậy, git dạy bạn nghĩ rằng "Tôi chỉ cần kiểm trafoo, và git làm mọi thứ cần thiết". Nhưng điều này không hoạt động với pháp sư; chạymagit-branch-and-checkoutlà con đường để đi