개발자의 서재

[eclipse] git - pull conflict 시 해결방법 본문

GIT

[eclipse] git - pull conflict 시 해결방법

ironmask431 2022. 3. 6. 08:54

 

 

기본적으로 git pull을 받을 때,  다른 작업자에 의해 수정되어진 파일과 

내가 로컬에서 수정한 파일과 겹칠 경우 해당 파일 conflict 가 발생한다. 

 

1. 개별파일 conflict 시 해결 방법

 
1. conflict 난 파일 백업.
 
2. 해당 파일 우클릭 > replace with > head revison 실행
 
3. pull 받음
 
4. pull 받은 파일에 수정 내역 재입력. (백업파일 보고)
 
5. 해당 파일 push 진행 
 
 

2, pull 받을 내역이 많이 밀렸을 경우 

Checkout conflict with files: .classpath

 

같은 에러메세지가 나오면 pull 이 안될때가 있다..
 
이럴때는 git 의 stash 기능을 활용한다. (먼저 작업내역 push 할것은 push 완료 부터 하고.)
 
team > stash > stash change  => 로컬의 수정내역이 별도 stash로 저장되고 해당 부분은 서버 기준으로 원복된다.  
 
이후 pull 실행 하면 정상 동작!


'GIT' 카테고리의 다른 글

[GIT].gitignore 파일 설정이 적용되지 않을 때  (0) 2022.02.12
Comments