그 외
깃을 이용할 때, Pull을 받지 않고 코딩을 했는데 변경사항 때문에 Pull이 안될 때
StanleyKou
2014. 11. 24. 23:54
깃을 이용할 때, Pull을 받지 않고 코딩을 했는데 변경사항 때문에 Pull이 안될 때 아래와 같은 메시지가 뜹니다.
error: Your local changes to the following files would be overwritten by merge:
이럴 때는 Stash에 먼저 저장을 한 뒤, 체크아웃을 하고 stash에서 pop을 하면, 원래 수정사항도 그대로 남아있는 상태에서 정상적으로 데이터를 받을 수 있습니다. 그 다음 변경사항을 커밋하면 완료!
git stash save your-file-name
git checkout master
# do whatever you had to do with master
git checkout staging
git stash pop