본문 바로가기
Q&A해결2018년 1월 28일1분 읽기

Git push 할 때 rejected 에러가 납니다

깃
깃허브초보
조회 2306댓글 2

git push origin main 하면 rejected 에러가 뜹니다. "Updates were rejected because the remote contains work that you do not have locally" 이라고 나오는데 어떻게 하나요?

댓글 2

김김영삼8년 전

원격 저장소에 로컬에 없는 커밋이 있기 때문입니다. 먼저 pull 하세요.

# 먼저 원격 변경사항 가져오기
git pull origin main

# 충돌 없으면 그 다음 push
git push origin main

⚠️ git push -f(강제 push)는 절대 하지 마세요. 다른 사람의 커밋이 사라질 수 있습니다.

깃깃허브초보(guest)김영삼8년 전
pull 먼저 하니까 됐습니다! 강제 push 안 한 게 다행이네요 ㅎㅎ 감사합니다!
Ctrl+Enter로 등록