1) 문제
D:\GitLocalRepository\java_basics>git pull origin dev
remote: Enumerating objects: 20, done.
remote: Counting objects: 100% (19/19), done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 15 (delta 1), reused 15 (delta 1), pack-reused 0
Unpacking objects: 100% (15/15), done.
From https://github.com/blackjune67/java_basics
* branch dev -> FETCH_HEAD
acbb83e..82699a0 dev -> origin/dev
error: Your local changes to the following files would be overwritten by merge:
src/practice_num1.java
Please commit your changes or stash them before you merge.
Aborting
Updating acbb83e..82699a0
error: Your local changes to the following files would be overwritten by merge
2) 원인
원격 레포지토리에 있는 소스를 현재 로컬에 저장되어 있는 소스와 합치려고 하는 중에 나타나는 에러.
3) 해결
stash 명령어로 해결 가능.
git stash.
stash 는 현재 디텍토리 파일을 임시로 백업하는 것으로 백업을 하면 정상적으로 해결이 가능하다.