팀원의 branch에 올린 것을 pull받는 과정에서
아래 사진과 같은 오류가 생겨서 받아지지 않는 문제 상황이 생겼다.
#1 문제점 인식🧐
받는 데에 문제가 없는 것 같은데 어떻게 하면 다시 잘 받아질 수 있을까?
#2 오류가 터지는 이유💭
remote 소스와 로컬 소스 사이에 충돌이 일어날 때 발생하는 오류로 pull해놓고 약간 수정한 탓에 받으려는 브랜티의 소스와 충돌이 나서 생기는 문제였다.
#3 오류 해결 방법✅
오류 해결 방법은 간단하다.
git stash
git pull origin 받고 싶은 소스
git stash pop
여기서 stash는 마무리되지 않은 작업을 스택에 임시저장하는 명령어이고 git stash pop으로 스택을 제거하면 된다.
+) git stash를 했을 때, 내 로컬에서 원래 작업하던(아직 커밋 푸쉬 안 한)게 갑자기 사라져있을텐데 놀라지말고 받고 싶은 소스를 pull한 뒤에 pop하면 다시 가져와지니 걱정하지 않았으면 좋겠다.