반응형
에러내용
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
- 에러 발생
- git push 명령어를 실행하여 내 로컬 레포지토리의 내용을 github 원격 레포지토리로 업로드(push)하려 했는데 되지 않았다.
- 에러의 이유
- github에서 레포지토리를 생성할 때, README.md 파일을 생성했기 때문이다.
- 해결
- git pull 명렁어로 github의 원격 레포지토리를 내 로컬로 불러와서(fetch) 합친다(merge.)
- 그리고 git push 명령어로 다시 원격 레포지토리에 업로드한다.
- 해결 순서
- 1. git pull origin master 를 입력하여 github내용을 불러와 저장하고
- 2. git push origin master 를 입력하여 업로드한다.
추가 에러 발생
- 에러내용
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
fatal: refusing to merge unrelated histories
- 에러 원인
공통점이 없는 2개의 지점을 병합(git merge)을 사용하여 불필요한 병렬 이력 존재
- 해결 순서
- 1. git pull origin master --allow-unrelated-histories
- 2. git push origin master
- 1. git pull origin master --allow-unrelated-histories
반응형
'● IDE, System > Git' 카테고리의 다른 글
git add, git commit 취소하기 (0) | 2021.02.05 |
---|---|
깃허브에 이미지, 링크 넣기 (0) | 2021.02.02 |
[Git] 깃허브 시작하기. 총정리 (init, add, commit, push, pull) (0) | 2021.02.01 |
Updates were rejected because the remote contains work that you do (0) | 2019.07.10 |
git clone, push, pull 하기 (0) | 2019.06.21 |