local의 동일한 브랜치에서 git pull 시 remote의 master 브랜치를 pull 해오다가 remote의 다른 브랜치를 pull 해오는 경우에 [rejected] master -> master (non-fast-forward)라는 에러가 뜬다. 이는 local의 저장소와 remote의 저장소간에 공통분모가 없는 상황에서 병합을 진행하려고 하기 때문에 생기는 에러이다. 따라서 이 때는 git pull origin master --allow-unrelated-histories 옵션을 사용해주면 된다.(git pull origin {remotebranchname}:{localbranchname} --allow-unrelated-histories도 되는지 확인해보기)
'Git' 카테고리의 다른 글
pr을 완료하지않고 원격에 다시 push하면 해당 pr에 commit 내용들이 포함된다. (0) | 2020.11.14 |
---|---|
명령어 자동화 함수 만들기 (0) | 2020.10.12 |
2-way merge and 3-way merge (0) | 2020.09.26 |
한글 깨짐 (0) | 2020.09.24 |
please commit your changes or stash them before you merge. aborting (0) | 2020.09.24 |