프로그래밍 언어/Java

[Android java] git 무한 conflict 문제 해결 Unresolved conflict remaining

happy_life 2021. 12. 30. 00:48

대부분의 경우 저와 같은 문제는 발생하지 않을 것이라 생각하지만 혹시 모를 누군가를 위해 글을 남깁니다.무한 conflict가 발생해서 분명히 conflict를 수정해줬는데도 자꾸 conflict를 수정하라는 경고가 떴습니다.

Unresolved conflict remaining.

 

 

 

 

신기한 부분은 분명히 저 GraphFragment는 제가 맡은 파트여서 Modified가 떠야하는데 저렇게 아무것도 뜨지 않았고

DB부분도 팀원분이 하신거라 Modified 등이 떠야하는데 뜨지 않았었습니다. 와 진짜 몇 시간째 미치는 줄 알았습니다..

 

 

 

git 관련해서 뭔가 오류가 난거같았습니다. 제 개인적인 생각으로는 머지 실패이후 이것저것 만지다가

머지가 중간에 취소되지 않은 채 넘어간 채로 다른 머지를 시도하게 되었기 때문인것같습니다. 숨겨진 머지 부분을

안드로이드 스투디오에서 처리하지 못하는 것같았습니다.

 



 

 

 

cmd를 통해 git status로 상태를 확인해보니

난 분명히 머지를 했는데 Unmerged path라는 것이 보였습니다.

그래서 git add . 로 일단 다 staged 시켜주었습니다. 그 후 다시  시도하였습니다.

그러자 수정하지 못하고 있던 저 부분들이 conflict를 수정하라고 뜨게 되었고 수정하였습니다.

그러니까 문제가 해결되었습니다.

 

 

 

한편 git reset --hard ORIG_HEAD      코드를 통해 pull 바로 직전 상태로 되돌릴 수 있으니 참고하시기 바랍니다.