본문 바로가기
Error & Fix

GIT Checkout conflict with files 해결방법

by wakestand 2021. 3. 12.
반응형

Git Repository에서 Pull을 받으려 하니

Checkout conflict with files:

src/파일경로/파일명

org.eclipse.jgit.api.errors.CheckoutConflictException

 

이런 에러가 발생하는 경우가 있는데

 

Commit 전 Pull을 받지 않았거나

PULL 시 HEAD와 소스가 다를 경우 발생하는 에러인데

 

해결방법은 다음과 같다

1. 에러가 발생하는 branch 우클릭 > reset > hard로 reset 후 Pull

위 방법은 내 로컬 파일을 모두 버린 뒤

GIT에 있는 내용으로 끌어오는 방법이다

2. branch 우클릭 > Synchronize with repository

> GIT과 다른 파일을 더블 클릭한 뒤

> Remote File(GIT) 부분의 내용을 복사한 후

> Local File 부분에 붙여넣어 충돌을 없애준다

 

두 방법 모두 GIT의 내용으로

내 로컬 내용을 밀어버리게 되는데

 

내 소스를 날렸다고 해도

백업만 해둔 뒤에 Pull 받고 다시 수정한 뒤

Commit and Push 를 하는 식으로 진행해주면 된다

반응형

댓글