[Git] "Please commit your changes or stash them before you merge."

정석·2024년 7월 16일

GitHub

목록 보기
6/7

내가 수정하고 있던 부분을 누군가 나보다 먼저 수정을 완료하고 push를 해서 생기는 에러

그래서 해당 오류는 Pull 할 때 발생하게 된다.

해결 하기 위해 내가 수정한 코드먼저 수정된 코드 를 비교하여 어떤 코드를 사용할지 결정해야 한다.


해결 방법

1. 내가 수정한 부분을 '임시 공간' 에 옮긴다.

코드가 지워지지 않아야 하기 때문

git stash

를 통해 코드를 옮겨 놓는다.

2. 내 코드가 옮겨 졌으니 수정된 코드를 받아 온다.

git pull origin main

2. 1 임시 저장된 코드 합치기

git stash pop

3. 변경 사항 확인

이미지 참조

바꾸고자 하는 코드 부분 선택

4. git add -> git push

0개의 댓글