[Github] Error : pull 시, 병합 오류

ZEDY·2023년 11월 3일

[Github] 깃허브

목록 보기
1/2

문제 상황

협업을 하다보면 각자의 상황에 맞게 yml을 작성하여 작업을 하게 된다.
그렇게 되면, pull을 하게 되면 다음과 같은 에러가 발생하여 원래의 레포지토리에서 pull을 받아 올 수 없다.

error: 다음 파일의 로컬 변경 사항을 병합 때문에 덮어 쓰게 됩니다:
        src/main/resources/application.yml
병합하기 전에 변경 사항을 커밋하거나 스태시하십시오.

해결 방안

커밋을 하면 푸시를 하게 되면 레포에 올라가기 때문에 안된다.
그래서 스태시 하면 된다.

스태시란?

"스태시(Stash)"는 다양한 분야에서 사용되는 용어로, 일반적으로 비공개로 보관하거나 숨기는 것을 의미한다.

또한, 프로그래밍 분야에서 "스태시"는 버전 관리 시스템(Version Control System) 중 하나인 Git에서 사용되는 용어로, 변경 사항을 보관하거나 숨기는 공간을 가리킬 때 사용된다.

암튼 스태시를 진행한다.

git stash

이제 비워진 상태로 pull을 하면 된다.

git pull origin master

알게 된 점

스태시의 개념을 알게 되었다.


성공!

profile
IT기획/운영

0개의 댓글