TROUBLE SHOOTING 트러블 슈팅
[트러블 슈팅] [GIT] There is no tracking information for the current branch.
개복치96
2023. 7. 25. 15:04
반응형
트러블 슈팅
- 오류코드
- There is no tracking information for the current branch.
- Please specify which branch you want to merge with.
- 증상
- back_feature_study라는 브랜치에서 작업함
- 팀원이 mergeBranch라는 브랜치에 back_feature_mainpage 브랜치와 back_feature_Study라는 브랜치를 merge했음.
- 이후 로컬의 mergeBranch에 pull을 받았으나 변동이 없음
- 원인
- 원격 브랜치를 pull 이나 clone으로 로컬에 자동으로 생성한 것이 아니라 로컬에서 직업 생성했기에 생기는 문제
- 해결
- 로컬에서 가져올 브랜치와 같은 이름으로 직업 생성한 경우
- 명령어 사용
git branch --set-upstream-to=origin/branch
- 실제 예시:
git branch --set-upstream-to=origin/mergeBranch
- 로컬에 브랜치가 생성되어있지 않은 경우
- 원격 브랜치의 내용을 가져올 로컬 브랜치의 이름을 원하는 이름으로 설정한다.
- 명령어 사용:
git checkout -b \[생성할 브랜치 명\] \[원격 브랜치 명\]
- 로컬에서 가져올 브랜치와 같은 이름으로 직업 생성한 경우
반응형