본문 바로가기
오류

gitbash_Please commit your changes or stash them before you merge.

by 신방동불주먹 2022. 12. 7.

commit 이 안돼서 pull 하려고  봤더니 또 remote저장소에서 파일 막 삭제해서 충돌 발생

 

1. git add를 통해 해당 파일을 staging 영역에 저장하고 git pull 작업을 해도 해당 오류는 해결 가능하다.

 

2. git stash

#git stash

1) 해당 명령어를 통해 현재 Staging 영역에 있는 파일의 변경사항을 스택에 넣어 둔다.

#git stash

2) master에서 pull하거나, git checkout 등 원격 저장소에서 내 로컬 브랜치로 변경사항을 적용한다.

# git pull origin master

 

3) 변경 사항을 적용하고, 스택에서 제거 한다.

# git stash pop 


한번에 실행 할 수도 있다.

# git stash && git pull origin master && git stash pop

이후 정상적으로 git pull이 가능 한 것을볼 수 있다.