-
Git - non-fast-forward 해결방법Git 2020. 3. 2. 00:44반응형
github에서 저장소 생성 후 저장소 주소를 remote에 입력(git remote add origin https://github…..)했고
로컬에서도 정상적으로 초기화(git init)했는데도
git pull 또는 git merge 명령이 동작하지 않고git push origin master시 [rejected] master -> master (non-fast-forward) 이런 에러가 발생하는 경우
또는 깃허브에 있는 Readme.md 파일 때문에 push가 안될 경우
처음 push할 때 에러가 나온다면 보통 깃허브 레포지토리 생성시 Readme.md나 .gitignore때문에 발생한다.
처음 push할때 에러 발생시
브랜치 명칭 앞에 + 를 추가해서 push 한다
깃 사용 도중에 에러가 나온다면
git pull 시에 –allow-unrelated-histories 옵션 추가하여 관련 없었던 두 저장소를 병합하도록 허용
터미널 창에서 git pull origin master --allow-unrelated-histories 입력
반응형'Git' 카테고리의 다른 글
Git - remote: support for password authentication was removed on august 13, 2021. please use a personal access token instead. (0) 2021.08.17 git rm --cached - GitHub 원격 파일 삭제 (0) 2020.04.23 Git - 새로운 프로젝트 및 새로운 github주소에 push 해야 할 때 (0) 2020.02.17 SVN - Override and Update, Override and Commit (0) 2020.02.03 Intellij - cannot run program "git.exe" (0) 2019.12.10 댓글