[Git 오류] ![rejected] master -> master (fetch first) 에러 해결방법


[Git 오류] ![rejected] master -> master (fetch first) 에러 해결방법

위와 같이 push를 하려는데 ! [rejected] master -> master (fetch first) 에러가 발생하였다. 이는 기존 데이터가 손실이 있을 수 있어 진행이 안되게 하는 것이다.해결방안에는 두 가지가 있다.1. 위와 같이 "git push origin +master"를 사용한다. 이로 해결할 수 있지만, 이는 변경내용만 push 되는것이 아니라 소스 전체가 다시 push되는 것이기에, 기존의 데이터를 보장할 수 없다.2.fetch작업을 해준다.이후 위와 같이 "! [rejected] master -> master (non-fast-forward)" 에러 발생 시 다시 rebase 해준 뒤 임시 브랜치를 만들고 HEAD를 지정해주면 해결할 수 있다....



원문링크 : [Git 오류] ![rejected] master -> master (fetch first) 에러 해결방법