Gill Seung Sae

Developer

길승세

블로그 작업 중

Git Push 오류 해결(Updates were rejected because ~)

01 Jun 2021 » git/github

1. Updates were rejected because the remote contains work that ~

첫번째 오류

인종차별 이슈로 인한 Github의 기술용어 변경에 따른 새로운 main branch에 push 하려고 하자 아래와 같은 오류가 발생했다.

원인은 GitHub repository 생성 할 때 readme.md를 생성했기 떄문이다.(github는 항상 원격저장소와 동일하게 맞춰준 다음 push가 가능하다)

따라서 git pull을 하여 해결

git-plus

2. Updates were rejected because the tip of your current branch is behind ~

두번째 오류

이 오류는 데이터 유실 등 문제가 있을 수 있기 때문에 git에서 처리 되지 않도록 에러를 띄우는 것 원인을 찾아서 해결하거나 “+”를 사용하여 강제로 push 가능

$  git push -u origin +master

git-plus