본문으로 바로가기
COMMUNITY모든 이야기

git push 실행 시 rejected - non-fast-forward 오류가 발생하는 이유가 무엇인가요?

빗방울 2026.10.31 00:05 2분 읽기 조회 7 · 추천 2

학교 과제로 제출하기 위해 로컬에서 작업한 코드를 원격 저장소에 처음으로 업로드하려고 합니다.

코드:

git add .
git commit -m "First commit"
git push origin main

오류: hint: Updates your current branch (main) by fast-forwarding

error: failed to push some refs to 'https://github.com/user/repo.git'

! [rejected] main -> main (non-fast-forward)

시도: 인터넷에서 검색하여 git pull을 시도했으나, fatal: refusing to merge unrelated histories라는 메시지가 나오며 해결되지 않았습니다.

질문: 원격 저장소에 이미 생성된 README.md 파일이 로컬에는 없어서 발생하는 문제인지, 이 상황에서 데이터를 안전하게 합치려면 어떻게 해야 하나요?

모든 이야기1455

가벼운 안부부터 깊은 생각까지, 함께 나눠요.

글쓰기
총 1455개의 이야기
댓글