브랜치를 기존의 원격 브랜치로 변경하려고했지만, 실수로 새 로컬 브랜치를 생성하는 git branch some-remote-branch
을 작성했습니다.실수로 git 브랜치 일부 원격 브랜치를 만들었습니다.
어떻게 해결할 수 있습니까?
브랜치를 기존의 원격 브랜치로 변경하려고했지만, 실수로 새 로컬 브랜치를 생성하는 git branch some-remote-branch
을 작성했습니다.실수로 git 브랜치 일부 원격 브랜치를 만들었습니다.
어떻게 해결할 수 있습니까?
새 로컬 분기를 삭제 한 다음 올바른 원격 분기로 체크 아웃하십시오.
git branch --delete some-remote-branch
git fetch (if your repo doesn't have the remote branch already)
git checkout -t origin/correct-branch
아무 문제가 없습니다. 그냥
git checkout correct-branch
이 origin/correct-branch
같은 correct-branch
을라는 로컬 브랜치를 생성하고 해당로 전환됩니다.
로컬로 생성 한 some-other-branch
지점을 삭제할 필요가 없습니다.
이것은 내가 처음 한 일이지만, 도움이되지 않았다. Grinch91 대답은 훌륭하게 작동했습니다 (먼저 다른 지점을 체크 아웃 한 경우). – EricC
@ EricC 지역 리포가 최신 버전이면 작동 할 것입니다. 아마도 그게 문제가되어야합니다. 그래서 'git fetch'가 그렇게 할 것입니다. 어쨌든 당신의 문제를 해결해 주셔서 반갑습니다. :)) –
먼저 지사 (또는 마스터)를 삭제해야 삭제할 수있었습니다. 그러나 다르게 일했다 :) – EricC