인프런 커뮤니티 질문&답변
4강 8:00에서 더 이상 진행이 안됩니다
작성
·
121
0
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요개리 폴더에서 git pull 명령어를 입력하면 작동하지 않고 다음과 같은 경고문이 뜹니다.There is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details. git pull <remote> <branch>If you wish to set tracking information for this branch you can do so with: git branch --set-upstream-to=<remote>/<branch> main
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요개리 폴더에서 git pull 명령어를 입력하면 작동하지 않고 다음과 같은 경고문이 뜹니다.There is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details. git pull <remote> <branch>If you wish to set tracking information for this branch you can do so with: git branch --set-upstream-to=<remote>/<branch> main
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
토리님, GitHub를 사용하면서 git pull 명령어 실행 시 나타나는 위와 같은 경고문은 현재 브랜치에 대한 추적 정보가 없을 때 발생합니다. 이는 Git이 어떤 원격 저장소의 어떤 브랜치와 현재 작업중인 브랜치를 동기화해야 하는지를 알지 못해서 나타나는 현상입니다.
해결 방법은 크게 두 가지입니다:
1. 명시적으로 git pull 명령어에 원격 저장소 이름과 브랜치 이름을 포함시켜 실행합니다. 예를 들어, 원격 저장소가 origin이고 현재 브랜치를 main 브랜치와 동기화하려면, 다음과 같이 명령어를 사용합니다:
git pull origin main
- 현재 브랜치에 대해 원격 저장소의 특정 브랜치를 추적하도록 설정함으로써, 앞으로 단순히
git pull만으로도 동기화할 수 있습니다. 설정 방법은 경고문에 나온 대로 다음과 같습니다:
git branch --set-upstream-to=origin/main main
두 번째 방법을 적용하면, 이후에는 추적이 설정된 브랜치와의 동기화를 위해 git pull 명령어를 별도의 인자 없이 사용할 수 있습니다.
비슷한 문제를 해결하는 방법을 설명한 게시물은 아래와 같습니다:
- “git 링크로 해결하려고 하면 다음과 같이 에러가 뜨고 restart 버튼이 없습니다! 어떻게 해결해야 하나요?” - 이 링크에서는 git 관련 설정 문제를 해결하는 다른 케이스를 다루고 있으나,
git명령어 사용 시 발생할 수 있는 일반적인 문제와 해결 방안에 대해 소개하고 있습니다.
주어진 경고문을 근거로, 위의 방법을 시도해 보시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





