지난 주, 팀원 분께 해당 오류가 발생했고, 해결 방안을 알지 못해 열심히 구글링하며 git에 push, merge를 남발한 결과, 급한 불을 끌 수는 있었다.
하지만, 오늘, 나에게 해당 문제가 재발했고, 이참에 위 에러에 대해 제대로 알고, 어떤 방법이 가장 확실한 해결 방법인지에 대해 조사하였다.
여러 블로그, stackoverflow를 참고한 결과, 위 에러의 원인은 local과 git 저장소가 일치하지 않을 때 발생하는 문제였다.
해결 방법으로는
1. git pull 진행 후 push
2. 현재 git clone 받고 변경 사항 수정 후 git push 하기
이렇게 되는 것 같다.
오늘의 경우 1번이 동작하지 않아 2번으로 해결할 수 있었다.