최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

새 repository를 만들때 ignore 또는 readme를 추가하고 바로

git pull origin master

를 하고 프로젝트를 시작한다면 문제가 없지만, 이미 진행중이던 프로젝트가 있는 경우 충돌이 발생한다.

에러 코드는 다음과 같다.

 

! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/?????/server-study.git'
hint: Updates were rejected because the tip of your current branch is behind its remote counterpart. Integrate the remote changes (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

 

다음 명령어로 해결할 수 있다.

 

git pull origin master --allow-unrelated-histories

다만 이 방법은 강제로 merge시키는 방법이기 때문에 처음 git과 연동할 때 충돌로 인한 문제를 해결할 때 외에는 사용을 추천하지 않는다.

 

dongza.tistory.com/7

'■ 개발이력관리 ■ > Git' 카테고리의 다른 글

Git Merge Request, Git Pull Request  (0) 2020.10.15
remote 목록, 수정, 삭제  (0) 2020.06.02
15. 브랜치 충돌 최소화 하기  (0) 2018.04.27
14. 브랜치 충돌  (0) 2018.04.27
13. 브랜치 만들고 병합하기  (0) 2018.04.27
댓글