나는 원격 지점이 remote-branch-long-name
있습니다. 나는 투구 완료로 체크 아웃 magit 때 나는 입력 할 수 있습니다 remote-branch
및 origin/remote-branch-long-name
옵션으로 표시됩니다. 문제는이 지점을 로컬로 체크 아웃하려면 실제로 해당 지점으로 전환 할 수 없으며으로 전환해야합니다. remote-branch-long-name (without the origin/ prefix)
조타가 완료 옵션으로 제공하지 않기 때문에 전체 지점 이름을 수동으로 입력해야합니다.
이 유스 케이스에 사용해야 할 다른 함수가 있습니까? 아니면 함수를 함께 해킹해야합니까?
git checkout foo
, 그리고foo
지점이 아니라origin/foo
입니다, 자식은 새로운 지점을 만들 것입니다foo
및 추적하도록 설정origin/foo
. git은 "나는 단지 체크 아웃foo
하고 git은 필요한 모든 것을 수행한다" 라고 생각하도록 가르칩니다 . 그러나 이것은 magit에서는 작동하지 않습니다. 달리는magit-branch-and-checkout
길입니다.