깃허브 관련 책으로 공부하다가 현재 깃허브에 main 브랜치가 기본값으로 되어있는 것을 보고
master브랜치가 기본이였다가 현재 main으로 바뀐것을 알 수 있었다. (이유는 master가 좋지 않은 뜻으로도 보일 수 있기 때문이라는 이유에서이다.)
그래서 main을 기본값으로 두고 푸쉬를 하려고 했지만
$ git push origin main # 오류가 난다.
! [rejected] main -> main (non-fast-forward)
error : failed to push some refs to '깃허브 주소'의 오류 들이 나타났다.
구글링을 해보니 .gitnore 파일 또는 READ.md 파일로 인한 오류라고 한다.
해결법
$ git push origin +master # +를 붙이니 해결이 됐다.
cf) 먼저 $ git branch -M main 으로 브랜치를 main으로 바꿔야 한다.
branch 확인은 $ git branch -a 이다
'IT 스터디 > 깃&깃허브' 카테고리의 다른 글
깃허브에서 팀 협업하기 (0) | 2021.08.18 |
---|---|
원격 저장소에 올리거나 내려받기 (0) | 2021.08.18 |
지역 저장소와 원격 저장소 연결하기 (0) | 2021.08.18 |
원격 저장소 - 깃허브 (0) | 2021.08.18 |
깃 - git stash 사용법 (0) | 2021.08.16 |