본문 바로가기

프로그래밍 공부/Android 프로그래밍

git pull 동작이 안될 경우 (현재 브랜치에 추적정보가 없습니다.)

반응형

안녕하세요, 오랜만에 다시 블로그를 시작한 첼린지맨입니다.

예전부터 지속적으로 코딩 공부를 해오고 있지만, 요즘 들어 계속 공부를 하다보니 블로그와 좀 멀어졌는데요.

이제 블로그에 기록을 지속적으로 남겨보고자 합니다.

 

오늘은 터미널에 git pull을 하였는데, 현재 브랜치에 추적 정보가 없다고 나오는 경우에 대해 글을 작성하고자 합니다.

저는 노트북으로 밖에서 코딩 공부를 하다가 집에 들어가면 아이맥으로 다시 하는데요.

컴퓨터를 이곳, 저곳에서 사용하다보면 git 활용을 자주 하게 됩니다.

그런데 한 컴퓨터에서 코딩 작성 후, git 원격 저장소를 만든 후, 다른 컴퓨터에서 작업을 하다가보면 아래와 같이 git pull이 안되는 경우가 발생합니다.

그리고 git log를 해보면 첫번째 커밋 후, 두번째/세번째 커밋에 대한 추적 정보가 확인이 안되는 것을 확인하였죠. 이런 경우 갑작스럽게 발생하는 에러에 대해 난감하지만, 위에 git 터미널에서 아주 친절하게 설명을 해주고 있습니다.

 

git branch --set-upstream-to=origin/<브랜치> master

 

위에 올라온 명령어를 터미널에 직접 작성해주면, master 브랜치가 remote 브랜치를 따라가도록 설정되었다는 안내 문구가 나오게 됩니다. 이후에 git pull을 해주게 되면 그동안 작업했던 모든 커밋을 가지고 올 수 있게 됩니다. <브랜치> 항목에는 본인이 사용한 브랜치를 넣어주게 되는데요, master 또는 main 또는 본인이 설정한 브랜치 이름을 적어주면 됩니다. 그런 후, 설정되었다는 안내 문구가 나온다면 정상적으로 설정된 것입니다. 

앞으로도 경험한 내용들에 대해서 하나씩 올려보도록 하겠습니다.

반응형