해당 에러는 github에 있는 파일과 현재 push 하려는 commit이 일치하지 않아 생기는 에러이다. 나의 경우 gitbub에서 마크다운을 수정하며 발생했던 문제이었다.
이 에러의 해결 방법에는 두가지가 있다.
git clone을 통해 원본 파일을 가져오기 + 누락된 내용을 채우기
git push -f origin master
와 같이 강제로 덮어 씌우기.
하지만 2번 방법의 경우 파일 손실의 위험이 뒷따르기 때문에 본인에게 적절한 대응 방법을 찾아 적용을 하는 것이 좋다.