본문 바로가기
TROUBLE SHOOTING 트러블 슈팅

[트러블 슈팅] [GIT] There is no tracking information for the current branch.

by 개복치96 2023. 7. 25.
반응형

트러블 슈팅

  • 오류코드
    • 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 \[생성할 브랜치 명\] \[원격 브랜치 명\]
반응형