본문 바로가기
IT/이클립스

이클립스 git pull 소스 충돌 에러(오류) 해결 방법

by - Blog 2022. 5. 9.

github(깃허브)를 사용하여 여러 사용자가 동시에 작업을 하다 보면, 간혹 소스 충돌 에러로 인해 Pull이 제대로 되지 않는 경우가 종종 발생합니다. 이럴 경우 git에서는 SVN의 Revert와 유사한 기능인 Replace with HEAD Revision을 사용하여 HEAD의 소스로 복원할 수 있습니다.

 

 

이클립스 git pull 소스 충돌 에러

아래와 같이 git pull 실행 시, 소스 충돌이 발생하면 pull 작업이 취소 및 중단됩니다.

 

 

이클립스-git-Pull-소스-충돌-에러
이클립스-git-Pull-소스-충돌-에러

 

 

Pull-Canceled
Pull-Canceled

 

 

■ 이클립스 git pull 소스 충돌 오류 해결 방법

 

1. Git Staging 탭에서 충돌이 난 소스를 선택하고, 우클릭 ▶ Replace with HEAD Revision 메뉴를 클릭합니다.

 

Replace-with-HEAD-Revision
Replace-with-HEAD-Revision

 

 

2. 또는 이클립스 소스 목록에서 직접 소스를 선택하고, 우클릭 ▶ Replace With ▶ HEAD Revision 메뉴를 클릭합니다.

 

HEAD-Revision
HEAD-Revision

 

 

3. Discard Changes 버튼을 클릭하면, HEAD의 소스로 로컬 소스가 원복 됩니다.

 

Discard-Uncommitted-Changes
Discard-Uncommitted-Changes

 

 

만약 커밋(Commit and Push) 해야 할 작업 내용이 있다면, Replace with HEAD Revision 작업을 하기 전에 꼭 백업을 받아서 추후 소스에 반영하시길 바랍니다.

 

 

● 함께 보면 도움이 되는 글

 

 

이클립스 깃허브(github) 프로젝트 Pull 방법 및 빌드하기

이클립스(Eclipse)에서 깃허브(github) 프로젝트의 업데이트된 소스를 내려받기 위해서는 Pull 기능을 사용해야 합니다. 이 포스팅에서는 Pull 방법과 Pull 받은 후 프로젝트를 빌드하는 방법에 대해 간

smart-life-studio.tistory.com

 

 

이클립스에서 github 프로젝트 내려받는(import) 방법

github을 연동하여 작업 중이던 프로젝트의 레포지토리(Repository)를 이클립스(Eclipse)에서 내려받는(import) 방법에 대해 알아보겠습니다. 이클립스에서 github 프로젝트 내려받는(import) 방법 1. 이클

smart-life-studio.tistory.com

 

댓글