2017-03-16 16 views

답변

1

새 로컬 분기를 삭제 한 다음 올바른 원격 분기로 체크 아웃하십시오.

git branch --delete some-remote-branch 
git fetch (if your repo doesn't have the remote branch already) 
git checkout -t origin/correct-branch 
+0

먼저 지사 (또는 마스터)를 삭제해야 삭제할 수있었습니다. 그러나 다르게 일했다 :) – EricC

1

아무 문제가 없습니다. 그냥

git checkout correct-branch 

origin/correct-branch 같은 correct-branch을라는 로컬 브랜치를 생성하고 해당로 전환됩니다.

로컬로 생성 한 some-other-branch 지점을 삭제할 필요가 없습니다.

+0

이것은 내가 처음 한 일이지만, 도움이되지 않았다. Grinch91 대답은 훌륭하게 작동했습니다 (먼저 다른 지점을 체크 아웃 한 경우). – EricC

+0

@ EricC 지역 리포가 최신 버전이면 작동 할 것입니다. 아마도 그게 문제가되어야합니다. 그래서 'git fetch'가 그렇게 할 것입니다. 어쨌든 당신의 문제를 해결해 주셔서 반갑습니다. :)) –

관련 문제