[해결한 에러 2가지]
- 리모트에 로컬에 없는 사항이 들어 있으므로 업데이트가 거부되었습니다...
- You have divergent branches and need to specify how to reconcile them...
힌트: 리모트에 로컬에 없는 사항이 들어 있으므로 업데이트가
힌트: 거부되었습니다. 이 상황은 보통 또 다른 저장소에서 같은
힌트: 저장소로 푸시할 때 발생합니다. 푸시하기 전에
힌트: ('git pull ...' 등 명령으로) 리모트 변경 사항을 먼저
힌트: 포함해야 합니다.
힌트: 자세한 정보는 'git push --help'의 "Note about fast-forwards' 부분을
힌트: 참고하십시오.
github에서 포트폴리오 기능 구현 설명을 위해 readme 파일을 만들어 원격저장소에만 readme file이 있었고, local에는 그 파일이 없어서 오류가 생긴 것으로 추측했다.
1. git pull origin master
git pull 해서 원격저장소의 정보를 local에 가져와 똑같은 파일을 유지하도록 했다.
2. 곧바로 두번째 오류 (git pull Error)가 발생하였다.
Git 버전이 2.27이상일때 나타나는 오류임을 알게되었다.
git config pull.rebase false 를 타이핑해서 오류를 해결할 수 있었다!