error: failed to push some refs to 원인 해당 에러는 원격저장소와 현재 작업중인 로컬저장소가 동기화되지 않았을 때 발생한다. 동기화되지 않은 상태에서 다시 push하면 데이터가 소실될 수 있어 하고 경고해주는 것. 해결법은 두가지 이다. 1. 동기화를 위해 pull git pull --rebase origin main 2. 강제로 push pull 이전에 발생한 변경사항을 무시(삭제)하고 현재 작업 내용을 강제로 push해도 된다. 이 경우 pull 되지 않은 변경사항은 소실되기 때문에 주의해야 함. git push origin master --force