본문 바로가기
Tools/etc

GIT Checkout Conflict 해결방법 정리

by wakestand 2021. 4. 13.
반응형

GIT에서 수정한 파일을 Commit 하지 않고

타 branch로 변경할 경우

 

위와 같이 Checkout conflicts 와 아래 문장이 나오는데

You have uncommitted changes, Either commit the changes,

stash the chnages, or discard the changes

 

현재 branch에서 변경한 내용을 commit 하지 않았으니

어떻게 할지 결정하라는 얘기가 되겠다

해결방법은 아래와 같은데

 

commit > 해당 내용을 commit 처리

Stash > 임시 보관

 

Stash 시 위 스크린샷처럼

Stashed Commits 에 보관되는데

 

Apply Stashed Changes 를 누르면 변경한 내용을 커밋

Delete Stashed Commit을 누르면 임시 저장한 내용을 삭제한다

 

마지막으로 Discard Changes를 눌러주면

변경한 내용을 모두 버리며

타 branch를 checkout 받게 된다

반응형

댓글