본문 바로가기

개발 프로그래밍

소스트리에서 풀(Pull) 오류 간단 해결 방법

깃을 공유할 때 소스트리를 많이 사용하실텐데 아주 간헐적으로 소스트리에서 파일 내용이 변경되거나하면 풀(Pull)이 안받아지고 오류가 나는 경우가 종종 있습니다. 이는 깃 허브를 접한지 얼마되지 않은 초보분들에게 유용한 내용이 될 것 같네요. 가장 기본적인 내용으로 이 것부터 시도해보시길 권장합니다.

 

 

 

목차

     

     

    풀(Pull)을 받는 중 오류가 난다

    Pull 받을 내용이 많아서 최신으로 업데이트 하려 Pull을 눌러 진행을 했습니다. 그런데 Pull이 진행되지 않고 에러가 나는 것이죠. 빨간색 느낌표와 함께! 이럴 때 초보분들은 뭘 어떻게 해야하지? 라는 생각이 드실 수도 있어서 여러 가지 찾아보시곤 합니다. 그런데 가장 원초적인 방법이 있으니 이 방법부터 해보시길 바라겠습니다.

     

     

    위 이미지에서 나는 내용을 수정한 적이 없는데 스테이지에 올라가지 않은 파일이 2개나 보이죠? 사용하시면서 자주 일어나는 현상인데요. 이럴 때 간헐적으로 Pull을 받을때 오류가 나는 경우가 많습니다. 이럴 때는 아래와 같이 진행해주세요!

     

     

     

    수정하지 않은 파일을 폐기한다

     

    자신이 수정한 파일 외 수정하지 않았던 파일을 쉬프트+클릭하여 모두 선택하고 마우스 오른쪽을 클릭합니다. 거기에서 나오는 폐기를 눌러 파일 완전 폐기를 하시면 스테이지에 올라가지 않은 파일 목록에서 사라집니다. 사라진 파일은 다시 Pull을 한번 더 해주면 정상적으로 불러오니 걱정안하셔도 됩니다.

     

     

     

     

    또 다시 Pull을 해주면 폐기했던 파일들까지 새로 받아옵니다. 만약 자신이 수정했던 파일을 폐기했다면 Pull 이후 마지막 커밋했던 상태로 돌아가니 수정이나 추가했던 파일을 다시 올려 커밋해주시면 됩니다. 이렇듯 별 다른걸 만지지 않고 수정하지 않았던 스테이지에 올라가 있는 파일을 모두 폐기해주면 Pull 받을 때 오류가 사라집니다. 

     

    정말 간단하면서 가장 먼저 해봐야할 방법이니 다른거부터 하시지마시고 폐기부터 해보세요.

    이상으로 소스트리 Pull 오류 해결 방법 중 기본에 대한 포스팅을 마치겠습니다.