본문 바로가기
  • Seizure But Okay Developer
강의 | 대외활동 | 개인플젝/TDD N CleanCode_강의

git branch push 할 때 생긴 문제해결

by Sky_Developer 2018. 11. 6.

! [rejected] master -> master (fetch first)

같은 오류가 떠서 검색을 해보았고 이는 외부 저장소에 내가 아닌 누군가에 의한 수정사항이 생겼는데 이를 반영하지 않은 채 push를 하면서 생긴 문제.

검색을 해보니 fetch 작업을 해주어야 한다는 것을 알았다.
그래서 step1 에 대한 fetch을 해주었는데 "git push rejected 'non-fast-forward' 문제가 연달아 발생.

이는 rebase를 다시 해주고 임시 브랜치를 만들고 HEAD를 지정해주면서 해결할 수 있는 문제였다.

이 때 문제를 해결하는데 도움이 된 자료링크를 정리

https://stackoverflow.com/questions/28429819/rejected-master-master-fetch-first (fetch first 문제)
https://stackoverflow.com/questions/20467179/git-push-rejected-non-fast-forward (non-fast-forward 문제)


댓글