
공부하고 있던 자바 프로젝트를 github에 올리려고 git push 를 하는 과정에서 계속
'error: failed to push some refs to' 에러가 발생하였다.
리포지토리를 생성하고 하고 있던 프로젝트를 올리는 과정이라 리포지토리에는 아무것도 없어서 branch 문제인가 하고 main, master branch 병합 방법을 찾아보고 했는데 그 문제가 아니라 원격 저장소의 문제라서 원격 저장소를 초기화해주는 방법으로 이 오류를 해결하였다.
중간에 commit 한 것들이 너무 많아 파일들이 지저분한 상태라면 원격 저장소를 삭제하긴 어려우니 마지막 commit 상태로 초기화시키는 이 방법을 사용하면 좋을 듯 하다.
rm -rf ./.git
git init
git add .
git commit -m 'message'
git remote add origin <url>

git push --force --set-upstream origin main
git을 사용하는데 익숙치 않아서 단순히 push하고 pull하는 데에도 어려움이 많이 생겨 공부가 필요할 것 같다. 😭💪🏻
참고 url : https://niees.tistory.com/25