MyCloud

[Git] 로컬 브랜치와 충돌로 인해 pull 오류 발생 시 대처법 본문

Project/OpenSource

[Git] 로컬 브랜치와 충돌로 인해 pull 오류 발생 시 대처법

Swalloow 2017. 1. 13. 14:04



로컬 브랜치와 충돌로 인해 pull 오류 발생 시 대처법


error: Your local changes to the following files would be overwritten by merge: ----

Please commit your changes or stash them before you merge. Aborting


로컬 브랜치와 충돌로 인해 pull이 이루어지지 않는 경우가 빈번합니다.

이에 대한 해결 방법으로 2가지 정도가 있습니다.



해결 방법 1. HEAD 되돌리기

첫번째는 가장 최근 commit 했던 이력으로 HEAD를 되돌리는 방법입니다.

git reset --hard HEAD

git pull



해결 방법 2. git stash 명령어를 이용하기

두번째는 stash 명령어를 이용하여 스택에 쌓고 이후에 수정한 내용을 복구할 수 있습니다.

git stash

git pull

Comments