반응형

 

Git을 사용하면 정말 다양한 문제들이 발생한다. 그 다양한 문제들 중 빈번하게 발생하는 문제가 DIRTY_WORKTREE 문제다. 이 문제는 결국엔 동기화를 하지 못해서 발생하는 문제라서 DIRTY_WORKTREE 문제를 해결하는 가장 간단한 방법은 브랜치를 리셋을 하는 방법이다. 이번 문제는 이클립스 IDE를 가지고 해결을 한다.

 

Reset을 하기 전에 기존에 수정했던 소스는 꼭 백업을 해야 한다.


문제 해결 방법

1. [프로젝트 오른쪽 클릭] - [Team] - [Reset]을 클릭한다.

 

 

2. [Reset] 버튼을 누르면, 하단의 Reset type에서 Hard를 선택하고 Reset을 실행한다.

 

3. Reset 버튼을 누른다.

 

Reset을 진행하면, 결국엔 충돌 전 환경으로 돌아가게 되는데 이 때 꼭 다시 소스 백업을 해야 한다.

 

4. Reset이 완료되면 Pull을 받는다.

 

5. Pull을 받고 나서, 기존에 Commit 한게 있으면, Push HEAD를 통해 머지를 진행하면 문제 해결이 완료된다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기

코집사님의
글이 좋았다면 응원을 보내주세요!

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*