포스트

![rejected] main -> main (non-fast-forward) 에러 해결방법

#github #에러

github에 업로드를 하고 싶은 디렉토리에서

1
$ git init

위의 명령어로 초기화를 하고

1
$ git remote add origin https:// ~

레포지토리 리모트를 다시 해주고,

1
$ git pull origin main --allow-unrelated-histories

기존에 작업한 내용이 있다면 위 명령어로 먼저 pull을 받은 뒤에 push를 해주시면 됩니다.

1
$ git push -u origin +main

여기서 push하려는 브랜치 이름 앞에 +를 붙여서 push를 하면 됩니다.

(참조) https://somjang.tistory.com/entry/Git-rejected-master-master-non-fast-forward-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

[Git] ! [rejected] master -> master (non-fast-forward) 해결 방법 ubuntu@server:~/PythonHome/TestTA/api$ git push –set-upstream origin master Username for 'https://github.com': SOMJANG-42MARU Password for 'https://SOMJANG-42MARU@github.com': To https://github.com/SOMJANG-42MARU/MaruKeyword.git ! [rejected] master -> master (non-fast-forward) error: failed to push… ubuntu@server:~/PythonHome/TestTA/api$ git push –set-upstream origin master Username for 'https://github.com': SOMJANG-42MARU Password for 'https://SOMJANG-42MARU@github.com': To https://github.com/SOMJANG-42MARU/MaruKeyword.git ! [rejected] master -> master (non-fast-forward) error: failed to push…

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.